Codificatore/Decodificatore Base64
Codifica testo in Base64 o decodifica Base64 in testo istantaneamente. Supporta Unicode completo incluso emoji. Tutta l'elaborazione avviene localmente nel tuo browser.
🔒 Tutta l'elaborazione avviene localmente nel tuo browser — nulla viene salvato o inviato a un server.
Come usare questo codificatore/decodificatore Base64
- Codifica: Inserisci qualsiasi testo e clicca su Codifica per ottenere la rappresentazione Base64.
- Decodifica: Passa alla modalita Decodifica, incolla una stringa Base64 e clicca su Decodifica per ottenere il testo originale.
- Copia il risultato con un clic, o usa Carica esempio per provarlo istantaneamente.
- Premi Ctrl+Invio per elaborare — o semplicemente incolla e lo strumento rileva automaticamente.
Informazioni sulla codifica Base64
La codifica Base64 rappresenta i dati binari usando 64 caratteri ASCII (maiuscole A-Z, minuscole a-z, cifre 0-9, piu +, e barra /. Il segno di uguale = viene usato come padding. Poiche tutti i caratteri Base64 sono ASCII stampabili, e sicuro usarli in stringhe JSON, attributi HTML, corpi email e URL.
Un caso d'uso comune e incorporare immagini piccole direttamente in HTML o CSS come URI di dati. Un altro e memorizzare configurazione binaria o token API in file di configurazione JSON. Questo strumento gestisce l'intero set di caratteri UTF-8, quindi puoi codificare emoji, testo internazionale e simboli speciali senza perdita di dati.
Questo strumento utilizza le API integrate atob, btoa, TextEncoder e TextDecoder del tuo browser. Valida l'input rigorosamente — i caratteri non validi vengono segnalati immediatamente invece di produrre silenziosamente spazzatura.
Domande Frequenti
Che cos'e la codifica Base64? ▼
Base64 e un sistema di codifica binario-testo che converte i dati binari in una stringa di caratteri ASCII (A-Z, a-z, 0-9, +, /, e =). Viene comunemente usato per incorporare dati binari (come immagini) in JSON, XML o HTML, o per trasmettere dati binari in modo sicuro tramite protocolli solo testo come HTTP o email.
Come funziona il codificatore? ▼
Il codificatore prende il tuo testo, lo converte in byte usando UTF-8 (che gestisce qualsiasi lingua incluso emoji), e poi mappa ogni byte alla sua rappresentazione Base64. Il risultato e una stringa di testo che puoi archiviare o trasmettere in modo sicuro ovunque sia accettato testo ASCII.
Come funziona il decodificatore? ▼
Il decodificatore prende una stringa Base64, valida che contenga solo caratteri Base64 validi, la converte di nuovo in byte grezzi, e poi decodifica quei byte come testo UTF-8. Se l'input non e Base64 valido, mostra un messaggio di errore chiaro.
I miei dati vengono inviati a un server? ▼
No. Tutta l'elaborazione avviene al 100% nel tuo browser usando le API integrate atob e TextEncoder/TextDecoder di JavaScript. Nulla viene caricato, trasmesso o archiviato da nessuna parte. Puoi anche usare questo strumento offline.
Cosa significa il carattere = alla fine di alcune stringhe Base64? ▼
Il carattere = (segno di uguale) e padding. Base64 codifica 3 byte in 4 caratteri. Quando l'input non e un multiplo di 3 byte, il padding viene aggiunto per rendere l'output un multiplo di 4 caratteri.
Posso codificare testo Unicode come emoji? ▼
Si. Questo strumento usa la codifica UTF-8 internamente, quindi gestisce correttamente qualsiasi carattere Unicode, incluso emoji, caratteri CJK, arabo e simboli speciali.
Qual e la differenza tra Base64 e codifica URL? ▼
Base64 e la codifica URL (codifica percentuale) servono scopi diversi. Base64 serve per convertire dati binari arbitrari in testo ASCII; espande i dati di ~33%. La codifica URL sostituisce i caratteri speciali con sequenze %. Usa Base64 quando devi codificare dati binari; codifica URL per i parametri di query.
Strumenti Correlati
Codificatore/Decodificatore URL
Codifica testo per uso sicuro in URL o decodifica URL con codifica percentuale. Gestisce Unicode completo incluso emoji. Tutta l'elaborazione avviene localmente nel tuo browser.
Codifica/Decodifica HTML
Codifica caratteri speciali in entita HTML o decodifica entita in testo normale. Supporta tutti i codici di entita HTML standard. Tutta l'elaborazione avviene localmente nel tuo browser.
Generatore di Hash
Genera hash MD5, SHA-1, SHA-256, SHA-384 e SHA-512 istantaneamente. Vedi output in hex minuscole, hex maiuscole o Base64. Tutta l'elaborazione avviene localmente nel tuo browser.