DECODEX · BASE64 · UTF-8
Base64 codificare testo online gratis
Converti testo UTF-8 in Base64, inclusi accenti ed emoji. Gratis e senza registrazione.
Codificare testo in Base64 online
Questo encoder converte il testo originale in byte UTF-8 e genera Base64 standard. Usalo per preparare valori di API o verificare il formato richiesto da un altro sistema.
- Inserisci il testo originale. Una stringa già codificata viene codificata di nuovo; usa il decoder per recuperare l’originale.
- La conversione è automatica. Se la disattivi, usa il pulsante di conversione o Ctrl+Invio (⌘+Invio su Mac).
- Copia il risultato con il pulsante di copia. Il limite è di 5 MB di testo UTF-8.
Esempi Base64 verificati
Gli esempi usano UTF-8. Confronta input e risultato per verificare la direzione. Un carattere Unicode può occupare più byte; il numero di caratteri non determina la lunghezza Base64.
| Input | Risultato |
|---|---|
Hello | SGVsbG8= |
Caffè | Q2FmZsOo |
안녕하세요 😀 | 7JWI64WV7ZWY7IS47JqUIPCfmIA= |
Alfabeto, padding e lunghezza del risultato
L’output usa A–Z, a–z, 0–9, +, / e padding = finale, senza aggiungere interruzioni di riga. Per n byte UTF-8, la lunghezza è 4 × ceil(n / 3). Confronta f → Zg==, fo → Zm8= e foo → Zm9v. Per Base64URL sostituisci + e / con - e _ e rispetta le regole del protocollo.
Codificare Unicode con UTF-8
Per recuperare caratteri coreani, accenti o emoji, il testo originale deve essere stato codificato in UTF-8. Base64 rappresenta byte e non identifica la codifica dei caratteri. Se il risultato è illeggibile o si verifica un errore, controlla la codifica originale. Lo strumento non converte automaticamente Shift_JIS, GBK o altre codifiche precedenti. Usa l’esempio seguente per verificare codifica e decodifica.
Scegliere la codifica prima di generare Base64
UTF-8 supporta accenti ed emoji. Scegli un’altra codifica solo se il sistema destinatario la richiede; per decodificare occorre usare la stessa.
Se una vecchia codifica non può rappresentare un carattere, la conversione fallisce. Usa UTF-8 se il sistema destinatario lo consente.
| Codifica | Testo | Base64 |
|---|---|---|
| UTF-8 | Caffè | Q2FmZsOo |
| Windows-1252 | Caffè | Q2FmZug= |
Domande frequenti
Spazi e interruzioni di riga vengono codificati?
Sì. Fanno parte dei byte di input. Hello e Hello seguito da un’interruzione di riga hanno risultati diversi. Anche LF e CRLF producono valori differenti. La decodifica ripristina il testo inserito.
Base64 protegge il mio testo?
Base64 è una rappresentazione reversibile dei dati, non una crittografia. Non protegge password o altri segreti.
La conversione avviene nel browser. Il testo e il risultato non vengono inviati a un server di conversione. Google Analytics misura le visite e l’uso delle funzioni.
