ForHosting KIT · Testi e IA

Convertire in minuscolo

Porti qualsiasi testo in minuscolo in un solo passaggio: Hello World diventa hello world e lei vede che sono cambiate 2 lettere. Le maiuscole accentate come É o Ñ diventano é e ñ senza perdere l'accento. 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
Risultato
hello world
Lunghezza
11
Lunghezza originale
11
Conteggio modifiche
2

Convertire il testo in minuscolo è uno dei passi di igiene delle stringhe più comuni in form, indici di ricerca, identificatori e pipeline di dati. Questo strumento prende il testo che inserisce, piega ogni lettera al suo equivalente Unicode minuscolo e restituisce la stringa in minuscolo insieme a metadati di lunghezza e di modifica così può vedere se qualcosa è davvero differito. Cifre, punteggiatura, emoji e spazi restano come sono; si regola solo il case alfabetico.

Come funziona la conversione in minuscolo

La conversione in minuscolo mappa ogni carattere che ha una forma maiuscola o title-case alla controparte minuscola secondo le tabelle di mappatura case Unicode implementate dall'host JavaScript. Per il latino di base è il piegamento familiare da A–Z ad a–z. Per lettere europee accentate come É, Ñ e Ü la mappatura produce é, ñ e ü senza rimuovere i diacritici.

Greco, cirillico e molti altri script seguono lo stesso set di regole così i dataset multilingue si normalizzano in modo coerente. Le stringhe vuote falliscono la validazione prima di qualsiasi transform. Poiché il percorso è aritmetica di parse pura sulle stringhe, la latenza resta sotto il millisecondo per dimensioni tipiche di form e il modello di costo pubblicato è analitico anziché basato su token di modello.

Dove compaiono gli strumenti minuscolo nel lavoro reale

I team di prodotto e growth normalizzano le parti locali delle e-mail, codici coupon e candidati username in minuscolo prima dei controlli di unicità così User@Example.com e user@example.com non creano account duplicati. I sistemi di ricerca e tagging piegano stringhe di query e etichette di faccetta così i filtri corrispondono indipendentemente da come gli editori hanno capitalizzato un tag. Gli ingegneri dati che puliscono export da strumenti CRM, fogli di calcolo e database legacy spesso forzano le colonne di testo libero in minuscolo prima di unire su chiavi soft.

I moderatori di contenuti e gli agenti di supporto incollano titoli di ticket disordinati in una casella minuscolo prima di archiviarli in regole di parole chiave che assumono un solo case. Se in seguito le serve conversione in maiuscolo, title case, slugify, rimozione accenti o case folding consapevole della lingua con locale esplicito, li tratti come intenti di ricerca e landing separati anziché sovraccaricare questa pagina convertire-in-minuscolo.

Normalizzare e-mail e username

Pieghi i campi di registrazione e accesso in minuscolo prima dei controlli di unicità così i duplicati a case misto non passano.

Coerenza di ricerca e filtri

Normalizzi stringhe di query e etichette di faccetta così i filtri corrispondono indipendentemente da come gli editori hanno capitalizzato il testo sorgente.

Cosa fa convertire in minuscolo?

Mappa ogni lettera del Suo testo alla forma Unicode minuscola e restituisce la stringa in minuscolo più metadati di lunghezza e di modifica. Cifre e punteggiatura restano invariate.

Cosa succede se invio text vuoto?

Le stringhe vuote sono rifiutate così i client notano i campi mancanti invece di ricevere un risultato vuoto silenzioso.

Gestisce lettere accentate e non latine?

Sì. La conversione usa toLowerCase consapevole di Unicode, così caratteri come É, Ñ e molte maiuscole greche o cirilliche si piegano correttamente senza rimuovere i diacritici.

Quanto costa?

Lo strumento browser è gratis e gira in locale.

Come capisco se il mio testo era già in minuscolo?

Guardi il numero di caratteri modificati. Se è zero, il risultato è identico a ciò che ha scritto: un modo rapido per controllare indirizzi email o tag prima di salvarli.

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/lowercase

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/lowercase \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.lowercase",
  "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.

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 è rifiutato con un chiaro errore di validazione invece di restituire in silenzio un payload vuoto, il che protegge i client che hanno dimenticato di legare un campo. Nessun viaggio di rete nel motore, nessun seme casuale e nessuna dipendenza dall'orologio—testo identico produce sempre JSON identico.

Come funziona la conversione in minuscolo

Alcuni casi limite Unicode possono in teoria cambiare la lunghezza della stringa sotto conversione di case; questo motore riporta sia original_length sia length così i chiamanti possono rilevare quella situazione. L'algoritmo scorre l'intera stringa una volta, costruisce il risultato in minuscolo, poi confronta le posizioni dei caratteri per calcolare changed e changed_count. Payload estremamente lunghi sopra il tetto di caratteri documentato falliscono anche con invalid_input così una singola richiesta non monopolizza la memoria del Worker.

Cosa invia e cosa riceve indietro

Invii un unico campo obbligatorio chiamato text contenente la stringa non vuota che vuole in minuscolo. Numeri e booleani sono coerciti alle forme testuali decimali o true/false; oggetti, array, NaN e Infinity sono rifiutati. Alias come input, value, data, s, message, string, content e body sono accettati per comodità nel cablare client più vecchi. In caso di successo la risposta ecoa il text originale, il result in minuscolo, la length del risultato, original_length, un flag booleano changed, un changed_count delle posizioni diverse, e operation impostato a lowercase. Quando l'input era già interamente in minuscolo, result è uguale a text, changed è false e changed_count è zero—utile come rilevatore di no-op nelle guardie ETL. Controlli classici includono Hello World che diventa hello world, identificatori misti come User_ID-42 che diventano user_id-42, e stringhe con accenti come CAFÉ che diventano café. Colleghi il form gratuito del browser per lavoro rapido incolla-e-copia, poi chiami il contratto identico dagli script quando normalizza colonne CSV in blocco o payload API. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per item; i fallimenti di validazione incluso text vuoto non consumano saldo prepagato.

Dove compaiono gli strumenti minuscolo nel lavoro reale

Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per item riuscito e la validazione fallita non consuma saldo.

Pulire colonne di testo libero CSV e API

Metta in minuscolo tag, SKU e chiavi di join soft in pipeline di massa con la stessa forma di risultato dello strumento browser.

Il testo già in minuscolo cambierà?

No. Se ogni carattere è già minuscolo, result è uguale al text originale, changed è false e changed_count è zero.

Leggi la documentazione completa del KIT →