Maiuscole in minuscole
HELLO World diventa hello world. Incolli un testo bloccato in MAIUSCOLO o con maiuscole miste e ottenga ogni lettera in minuscolo, accenti compresi, mentre cifre, punteggiatura, emoji e spazi restano esattamente dov'erano. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Testo
- HELLO World
- Risultato
- hello world
- Convertito
- hello world
- Minuscolo
- hello world
- Lunghezza
- 11
Un convertitore da maiuscole a minuscole prende una stringa arrivata in capitali, in maiuscolo misto o in entrambi, e restituisce ogni lettera piegata alla forma minuscola. Chi digita questa query esatta ha di solito un documento, un modulo, un export di foglio o un dump di log bloccato in ALL CAPS e serve un incolla calmo in minuscolo per posta, codice, indici di ricerca o una guida di stile che vieta di urlare. Incolli la stringa; il motore mappa A–Z e le cugine Unicode, lascia cifre e punteggiatura intatte e restituisce il risultato in minuscolo con metadati di lunghezza e di modifica così Lei vede se qualcosa è davvero differito. Senza rete, senza seme casuale e senza orologio: testo identico produce sempre la stessa uscita.
Come le maiuscole si piegano in minuscole, carattere per carattere
La conversione da maiuscole a minuscole è la ricerca che si digita quando c'è copia che urla in ALL CAPS, un incolla misto da un foglio o un titolo arrivato intero in capitali e occorre abbassare ogni lettera alla controparte minuscola. La mappatura non è una scelta di stile né un formattatore sensibile al locale con un menu di lingua: è la conversione di case predefinita Unicode come la implementa l'host JavaScript.
Per il latino di base la regola è lo scostamento costante familiare: le unità di codice U+0041–U+005A (A–Z) diventano U+0061–U+007A (a–z) aggiungendo trentadue. Per il resto del testo il motore applica Simple_Lowercase_Mapping, così É diventa é, Ñ diventa ñ, Ü diventa ü, e le capitali greche o cirilliche seguono la stessa tavola senza togliere i diacritici. Cifre, punteggiatura, emoji e spazi non cambiano mai, perché non hanno una coppia di case.
Non c'è trim degli spazi laterali, né rimozione di accenti, né title-case della prima lettera di ogni parola, né slugify degli spazi in trattini: quei lavori sono altre intenzioni di ricerca con pagine proprie. Le stringhe vuote sono stringhe valide e si convertono in vuote. Ciò che non è stringa fallisce prima di qualsiasi mappatura.
Poiché il percorso è un cammino parse puro sui caratteri, la latenza resta sotto il millisecondo per dimensioni tipiche di modulo e il modello di costo pubblicato è analitico, non basato su token.
Dove un convertitore da maiuscole a minuscole merita il posto
Le caselle di supporto e gli strumenti di commento ricevono messaggi ALL CAPS che sembrano un urlo; piegarli in minuscolo prima di archiviare, cercare o citare allinea regole di parole chiave e lettori umani senza riscrivere la punteggiatura. I team di prodotto e crescita normalizzano codici coupon, candidati a nome utente e parti locali di posta arrivate in case misto così User@Example.com e user@example.com non creano account duplicati.
Gli ingegneri dei dati che puliscono export da CRM, mainframe e fogli spesso forzano in minuscolo colonne di testo libero cadute in capitali prima di unire su chiavi morbide. I moderatori di contenuto incollano titoli di ticket disordinati in una casella minuscola prima che colpiscano regole di parole chiave che assumono un solo case.
Ricerche affini come convertire maiuscole in minuscole, ALL CAPS in minuscole e case misto in minuscole atterrano su questo stesso modulo a un campo; un convertitore di case generale con modi camel, snake e title è un'altra query e un'altra pagina. Se in seguito Le serve conversione in maiuscolo, title case, sentence case, slugify o rimozione di accenti, le tratti come intenzioni di ricerca distinte invece di sovraccaricare questa pagina da maiuscole a minuscole.
Resti dentro il tetto di caratteri, invii una stringa vera e ottiene un risultato minuscolo riproducibile per compiti, plugin CMS e worker di bordo senza alzare un intero stack NLP.
Casi d'uso
Calmare commenti e ticket in ALL CAPS
Pieghi in minuscolo la posta di supporto che urla e i fili di commento prima di ricerca, citazioni e regole di parole chiave, senza cambiare cifre né punteggiatura.
Normalizzare codici, utenti e posta
Porti in minuscolo coupon, candidati a nome utente e parti locali di posta in case misto così i controlli di unicità non trattano lo stesso valore come due record.
Pulire colonne di foglio in capitali
Converta colonne di testo libero CRM e CSV arrivate in capitali in chiavi di join minuscole con la stessa forma di risultato dello strumento del browser.
Domande frequenti
Che cosa fa un convertitore da maiuscole a minuscole?
Mappa ogni lettera della Sua stringa in maiuscolo o mista alla forma Unicode minuscola e restituisce quella stringa più metadati di lunghezza e di modifica. Cifre e punteggiatura restano invariate.
Gestisce capitali accentate e non latine?
Sì. ASCII A–Z si piega con uno scostamento costante; gli altri alfabeti usano toLowerCase consapevole di Unicode, così caratteri come É, Ñ e molte capitali greche o cirilliche si piegano correttamente senza togliere i diacritici.
Toglie anche spazi in eccesso o accenti?
No. Gli spazi alle estremità non vengono rimossi, gli accenti restano, quindi É diventa é, e niente viene messo con l'iniziale maiuscola o unito con trattini. Sono altri compiti, con strumenti propri.
Come capisco se qualcosa è cambiato davvero?
Il risultato indica quanti caratteri sono cambiati e la lunghezza prima e dopo. Con HELLO World cambiano sei lettere ed entrambe le lunghezze restano a 11, così lo vede a colpo d'occhio.
Aiuta a evitare iscrizioni doppie dovute alle maiuscole?
Aiuta. Portare User@Example.com a user@example.com prima di salvare impedisce che le due grafie creino account separati, e lo stesso vale per codici coupon e nomi utente scritti con maiuscole miste.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/conv/uppercase-to-lowercase-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"HELLO World"}'const res = await fetch("https://api.kit.forhosting.com/conv/uppercase-to-lowercase-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "HELLO World"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/uppercase-to-lowercase-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "HELLO World"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/uppercase-to-lowercase-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"HELLO World"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"HELLO World"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/uppercase-to-lowercase-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "HELLO World"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.uppercase_to_lowercase_converter",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_chars | 65536 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Un ingresso che non è una stringa — numeri, booleani, array o oggetti — fallisce con invalid_input invece di una coercizione silenziosa che nasconderebbe un bug di cablaggio.
Come le maiuscole si piegano in minuscole, carattere per carattere
Alcune sequenze Unicode di casistica speciale possono in teoria cambiare la lunghezza della stringa; questo convertitore riporta original_length e length così un chiamante rileva quel caso raro invece di assumere un cammino uno a uno. I payload estremamente lunghi sopra il tetto di caratteri pubblicato falliscono con invalid_input così una sola richiesta non monopolizza la memoria dell'isolate.
Che cosa invia, che cosa riceve e che cosa fallisce
Se manca text, fallisce prima della piega. Invii un corpo JSON con un campo obbligatorio chiamato text che contiene la stringa in maiuscolo o mista da portare in minuscolo. Gli alias input, value, string, content, body, s e message sono accettati così client datati e invii di modulo usano un nome naturale. Il valore deve essere una stringa JSON: numeri, booleani, array, oggetti e null sono rifiutati con invalid_input che nomina il campo, perché trasformare in silenzio 42 nei caratteri quattro-due nasconderebbe un errore di tipo in una pipeline. In caso di successo la risposta ripete il text originale, assegna result, converted e lowercase alla stessa stringa già minuscola, riporta length e original_length, imposta changed a true quando è differita qualche unità di codice, riporta changed_count, etichetta from_case come uppercase_or_mixed e to_case come lowercase, e imposta operation a uppercase_to_lowercase. Quando l'ingresso era già interamente in minuscolo, result è uguale a text, changed è false e changed_count è zero — utile come rivelatore di no-op in guardie ETL. I controlli classici includono HELLO World che diventa hello world, identificatori misti come User_ID-42 che diventano user_id-42 e stringhe accentate come CAFÉ che diventano café. Le stringhe più lunghe del tetto di caratteri pubblicato falliscono così un incolla non esaurisce la memoria del Worker. Colleghi il modulo gratuito del browser per incollare e copiare in fretta, poi chiami lo stesso contratto dagli script quando normalizza colonne CSV in massa o payload di API. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per voce; i fallimenti di convalida, compreso un text che non è stringa, non consumano saldo prepagato.
Dove un convertitore da maiuscole a minuscole merita il posto
Poiché questa capacità è un motore parse puro, il prezzo dell'API è la base pubblicata di $0.002 per voce riuscita e la convalida fallita non consuma saldo.
Domande tecniche
Che succede se invio un numero invece di una stringa?
La richiesta fallisce con invalid_input. Questo convertitore non costringe numeri, booleani, array né oggetti in testo; invii una stringa JSON nel campo text.
Un testo già in minuscolo cambierà?
No. Se ogni carattere è già minuscolo, result è uguale al testo originale, changed è false e changed_count è zero.
Quanto costa il convertitore da maiuscole a minuscole?
Lo strumento del browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.