ForHosting KIT · Testi e IA

Converti in maiuscolo

Trasformi Hello World in HELLO WORLD, o orderId_42 in ORDERID_42, in un solo passaggio. Ogni lettera con una forma maiuscola viene alzata, accentate comprese, mentre cifre, spazi e punteggiatura restano al loro posto. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
Hello World
Ottiene
Testo
HELLO WORLD
Originale
Hello World
Lunghezza
11

Questo strumento di conversione in maiuscolo prende qualunque stringa di testo non vuota e restituisce gli stessi caratteri con ogni lettera mappata sulla sua forma maiuscola. Il testo tutto maiuscolo è il modo classico per gridare un oggetto, normalizzare identificatori prima di un confronto insensibile al case, preparare etichette per un plotter che spedisce solo glifi maiuscoli, o rispettare guide di stile che richiedono codici prodotto maiuscoli. Il motore è completamente deterministico: applica un unico passaggio di maiuscolizzazione consapevole di Unicode, non chiama mai la rete, non campiona mai casualità e non dipende mai dall'orologio. Cifre, spazi e punteggiatura restano esattamente dove li hai messi; cambia solo il case delle lettere.

Cosa significa la conversione in maiuscolo e cosa contiene la risposta

La conversione in maiuscolo mappa ogni lettera in una stringa sulla sua controparte maiuscola lasciando invariato tutto ciò che non è una lettera. In pratica ciò significa che Hello World diventa HELLO WORLD, un identificatore misto come orderId_42 diventa ORDERID_42, e parole accentate come café diventano CAFÉ quando la mappa di case del runtime definisce quell'accoppiamento. La trasformazione non è title case, sentence case, o stile small-caps: ogni lettera che ha una forma maiuscola viene innalzata, e le lettere già maiuscole restano tali.

Non c'è una modalità parziale che rende maiuscola solo la prima lettera, nessun interruttore di sovrascrittura per locale in questa capacità, e nessuna coercizione silenziosa di null in una stringa vuota.

Dove si usa la conversione in tutto maiuscolo nello studio, nella pubblicazione e nel software

Gli studenti incontrano il maiuscolo quando un foglio di stile richiede titoli di sezione maiuscoli, quando un esercizio di programmazione chiede un confronto insensibile al case dopo aver normalizzato entrambi i lati, o quando un laboratorio di inserimento dati pulisce SKU prodotto a case misto. Gli insegnanti possono pregenerare chiavi di risposta che mostrano la forma tutto maiuscolo attesa senza fidarsi di macro d'ufficio opache che cambiano le regole di locale a metà file.

Designer e produttori usano il maiuscolo per aperture di capitolo, tabelloni sportivi, etichette industriali, e verifiche di accessibilità dove il font di un dispositivo include solo glifi maiuscoli. Team di supporto e operazioni incollano oggetti di ticket rumorosi in maiuscolo così che i cruscotti di reperibilità raggruppino incidenti correlati sotto un peso visivo condiviso. Abbinalo a strumenti per minuscolo, slug o codifica quando costruisci un piccolo laboratorio di helper di testo gratuiti e deterministici per moduli, preparazione CMS e igiene dei dati.

Normalizza etichette e SKU

Rendi maiuscoli codici prodotto, etichette di scaffale e campi di modulo così l'inventario e la ricerca insensibili al case restino coerenti.

Preparazione di testi e design

Trasforma testo di bozza a case misto in TUTTO MAIUSCOLO per titoli, tabelloni, etichette per plotter e verifiche della guida di stile.

Cosa succede se invio una stringa vuota?

Il testo vuoto non è una conversione valida; fornisci almeno un carattere.

Cifre e punteggiatura vengono cambiate?

No. Solo le lettere vengono mappate in maiuscolo. Cifre, spazi, simboli e punteggiatura restano al loro posto invariati.

Questo strumento fa title case o sentence case?

No. Converte solo l'intera stringa in maiuscolo. Usa uno strumento dedicato per title case o sentence case se ti servono quegli stili.

Il risultato è lo stesso ogni volta per lo stesso input?

Sì. La trasformazione è pura e deterministica: niente rete, niente casualità e niente orologio. Lo stesso testo produce sempre la stessa stringa maiuscola.

Serve per confrontare testi senza badare alle maiuscole?

Sì. Convertendo in maiuscolo entrambi i testi prima del confronto, Hello World e HELLO WORLD risultano uguali. È un passaggio comune per codici, identificativi ed etichette da confrontare.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/str/uppercase

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/str/uppercase \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.uppercase",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_chars100000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

L'input vuoto viene respinto con un chiaro errore invalid_input così che un campo del modulo vuoto non possa diventare un successo vuoto silenzioso.

Cosa significa la conversione in maiuscolo e cosa contiene la risposta

Questo calcolatore restituisce quattro campi stabili: text contiene il risultato in maiuscolo che copierai o memorizzerai, original riporta esattamente la stringa in input così puoi verificare cosa è stato trasformato, length riporta il conteggio dei caratteri del risultato (che corrisponde alla lunghezza originale per testo BMP ordinario), e method è l'etichetta fissa to_uppercase per log e pipeline multi-strumento. Il motore costruisce una stringa maiuscola completa entro la lunghezza supportata oppure rifiuta la richiesta con invalid_input. I casi respinti includono un campo text mancante, un valore null, una stringa vuota, oggetti e array che non sono testo semplice, e qualunque payload più lungo del conteggio massimo di caratteri documentato. Se ti servono minuscolo, title case, generazione di slug, o rimozione dei diacritici, usa quegli strumenti dedicati; questa pagina risponde solo al maiuscolo sull'intera stringa, con un'uscita stabile adatta a schede di esercizi, test unitari e consumatori API che non devono inventare regole di case.

Come viene letto il campo text e come il risultato resta riproducibile

Il valore deve essere una stringa non vuota; numeri finiti e bigint vengono prima convertiti in stringa così che un semplice codice prodotto digitato come numero venga comunque reso maiuscolo in modo pulito dopo la conversione in cifre decimali. La conversione usa il metodo toUpperCase di String in JavaScript, che applica le mappature di case predefinite standard Unicode disponibili nel runtime — nessun dizionario di rete, nessun modello di apprendimento automatico, e nessuna eccezione legata alla data. Il campo preferito è text, ma sono accettati anche gli alias input, string, value, content e s, così che stringhe di query, fogli di calcolo e moduli tipizzati possano riusare lo stesso contratto senza rinominare colonne. Booleani, oggetti semplici e array vengono respinti con un messaggio chiaro così che un corpo JSON sbagliato non diventi la parola TRUE o un dump inutile di oggetto. La stringa vuota è sempre invalid_input: la promessa del prodotto è convertire testo, non inventare un successo vuoto. La lunghezza è limitata a centomila caratteri così che un incollaggio fuori controllo non possa monopolizzare un Worker; payload più lunghi falliscono con un messaggio esplicito di limite invece di un taglio silenzioso e troncato. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato in maiuscolo dentro una pipeline automatizzata senza distribuire i tuoi helper di stringa.

Dove si usa la conversione in tutto maiuscolo nello studio, nella pubblicazione e nel software

In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni conversione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato della stringa.

Fixture di test deterministiche

Genera stringhe tutto maiuscolo riproducibili per test unitari, file golden e asserzioni CI sul codice di gestione del case.

Quanto costa lo strumento di conversione in maiuscolo?

È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.

Leggi la documentazione completa del KIT →