Convertitore leet speak
Porti un testo normale in 1337 con un'unica tabella fissa: Hello World diventa #3110 W0r1d ed elite diventa 31173. Spazi, punteggiatura ed emoji restano al loro posto, così la frase mantiene la sua forma. 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
- #3110 W0r1d
- Lunghezza
- 11
- Sostituito
- 7
- Alfabeto
- a4 b8 c( e3 g9 h# i1 l1 o0 s5 t7 z2
Il leet speak, spesso scritto 1337 speak, è lo stile di sostituzione lettera-cifra che trasforma l'inglese ordinario in una stringa dall'aspetto affine, ad esempio un saluto 1337 a partire da Hello e 31173 a partire da elite. Questo convertitore di leet speak applica una tabella di base fissa in una sola direzione: legge una stringa in chiaro, sostituisce le lettere latine mappate con cifre e simboli e restituisce la stringa convertita. Le lettere assenti dalla tabella conservano carattere e maiuscole; spazi, punteggiatura, emoji e cifre già presenti nell'input restano invariati così le frasi conservano la forma. L'input deve essere una stringa. Non c'è percorso di decodifica, né pacchetto casuale di glifi né chiamata di rete: lo stesso testo produce sempre la stessa uscita 1337.
Come la tabella di base del leet speak sostituisce le lettere
Il leet speak classico è una sostituzione di lettere con cifre, non un cifrario crittografico né una codifica con chiave segreta. Da decenni le persone usano glifi dall'aspetto affine in nick di giocatori, soprannomi di forum e testi di puzzle: la lettera a assomiglia un po' alla cifra quattro, e al tre, o allo zero, e così via. Questo convertitore di leet speak implementa una sola tabella di base documentata e la applica in un'unica direzione.
Ogni carattere dell'input viene ispezionato una volta. Se il carattere, confrontato senza distinzione di maiuscole, è una lettera latina mappata, viene sostituito dalla cifra o dal simbolo corrispondente della tabella: a diventa quattro, b diventa otto, c diventa una parentesi aperta, e diventa tre, g diventa nove, h diventa un cancelletto, i e l diventano uno, o diventa zero, s diventa cinque, t diventa sette e z diventa due.
Le lettere che non compaiono nella tabella conservano glifo e maiuscole originali, così una W maiuscola resta W e una r minuscola resta r. Spazi, punteggiatura, emoji e cifre già presenti nell'input restano invariati, ecco perché una frase come Hello World resta una frase leggibile dopo la conversione invece di collassare in un blocco compatto. Non c'è seme casuale, né orario di orologio né consultazione di rete sul percorso: ogni passo è una consultazione della tabella.
Questa pagina non riporta il 1337 all'inglese, non applica pack hardcore a più caratteri e non inventa grafie creative con un modello di linguaggio. Quei lavori sono strumenti distinti e intenti di ricerca distinti.
Cosa invia e cosa riceve in risposta
Invii un campo stringa obbligatorio chiamato text che contiene il messaggio in chiaro da convertire. Se manca text, l'errore nomina il campo. Le stringhe vuote sono input valido: si convertono in un risultato vuoto con zero sostituzioni.
In caso di successo la risposta riecheggia il text originale, restituisce result come la stringa leet speak convertita, length come il numero di caratteri di quel risultato, substituted come il conteggio dei caratteri che hanno colpito la tabella, e alphabet come un'etichetta compatta della mappatura di base affinché un client affermi quale profilo ha raggiunto. I controlli classici includono convertire Hello World in un saluto in stile 1337 e convertire elite in 31173. La convalida fallita non consuma il saldo prepagato.
Dove un convertitore di leet speak si ripaga
I corsi introduttivi di cultura di internet e di programmazione chiedono spesso agli studenti di implementare una tabella lettera-cifra; un unico convertitore di leet speak affidabile accelera demo di compiti e correttori automatici che necessitano di un oracolo stabile. I riscaldamenti capture-the-flag e le cacce ai puzzle nascondono ancora messaggi in stile 1337, e chi li imposta vuole una trasformazione rapida e prevedibile anziché una suite generale di crittoanalisi.
I team di prodotto e di comunità stilizzano nick, etichette di quiz, avvisi di spoiler e nomi di evento in forma leet per un tono giocoso senza installare una libreria specifica del linguaggio. Se Le serve un traduttore bidirezionale che decodifichi anche i glifi leet verso l'inglese, un cifrario a rotazione, Base64, Braille o crittografia autenticata forte, tratti quelli come intenti di ricerca e pagine distinte anziché sovraccaricare questo convertitore a senso unico.
Tenga le richieste dentro il limite di lunghezza documentato, fissi la stringa result nei test e otterrà un'uscita 1337 riproducibile per nickname, puzzle e worker di bordo senza erigere infrastruttura extra propria.
Casi d'uso
Demo di sostituzione in aula
Offra agli studenti un oracolo lettera-cifra di riferimento per compiti e correttori automatici che necessitano solo di testo in chiaro convertito in 1337.
Testi 1337 per puzzle e CTF
Codifichi frasi di sfida in leet speak classico senza scrivere uno script di sostituzione unico per ogni insieme di problemi.
Domande frequenti
Che cos'è il leet speak?
Il leet speak (1337 speak) sostituisce lettere latine con cifre e simboli dall'aspetto affine—ad esempio a→4, e→3, i→1, o→0, s→5, t→7. È offuscamento stilistico, non sicurezza crittografica.
Come si converte il testo in leet speak?
Invii la stringa nel campo text. Le lettere della tabella di base vengono sostituite con cifre e simboli; gli altri caratteri restano invariati. La stringa convertita torna in result.
Che succede se l'input non è una stringa?
Numeri, oggetti, array, booleani e testo assente vengono rifiutati. La convalida fallita non viene addebitata.
Questo convertitore decodifica il 1337 verso l'inglese?
No. Questa pagina è un convertitore a senso unico, dal testo in chiaro al leet speak. La traduzione bidirezionale è un altro intento di ricerca e un'altra pagina.
Quanto costa il convertitore di leet speak?
Lo strumento del browser è gratuito e gira in locale.
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/leet-speak \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello World"}'const res = await fetch("https://api.kit.forhosting.com/conv/leet-speak", {
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/leet-speak",
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/leet-speak", 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/leet-speak", 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.leet_speak",
"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
Numeri, oggetti, array e testo assente falliscono con invalid_input invece di una conversione indovinata. Le chiamate API riuscite costano $0.002 per elemento; i fallimenti di convalida non vengono addebitati.
Cosa invia e cosa riceve in risposta
Sono accettati alias come input, value, message, content e s per lo stesso campo, così gli script riutilizzano una forma di payload già esistente. Il valore deve essere una stringa JSON. Numeri, booleani, oggetti, array e null vengono rifiutati con invalid_input anziché coerciti, in linea con il contratto secondo cui questo convertitore accetta solo testo. Anche le stringhe più lunghe del massimo pubblicato di sessantacinquemilacinquecentotrentasei caratteri vengono rifiutate, così un isolamento Worker non viene inondato da un buffer senza tetto. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento.
Dove un convertitore di leet speak si ripaga
Il prezzo dell'API è la base pubblicata di $0.002 per elemento riuscito e la convalida fallita non consuma il saldo.
Casi di integrazione
Stile di nickname e handle
Trasformi un nome utente o un'etichetta di quiz in leet speak di base nel browser, con la stessa tabella che l'API userà in seguito negli script.