Che cos'è il Base64?
Il Codificatore e Decodificatore Base64 converte il testo da e verso Base64, lo schema di codifica che rappresenta i dati binari come semplici caratteri ASCII. Il Base64 è ovunque nello sviluppo moderno: data URL per immagini incorporate, JSON Web Token (JWT), allegati e-mail, header di autenticazione di base e payload di API che devono viaggiare attraverso canali di solo testo. Questo strumento codifica e decodifica UTF-8 completo, quindi caratteri accentati, simboli ed emoji vengono preservati correttamente. La modalità auto esamina il tuo input e decide se codificare o decodificare, mentre le modalità manuali Codifica e Decodifica danno pieno controllo. Tutto viene eseguito localmente nel browser, quindi anche i token sensibili non lasciano mai il dispositivo.
Base64 è uno schema di codifica che converte dati binari — byte con qualsiasi valore da 0 a 255 — in una stringa di caratteri ASCII stampabili. È stato progettato per trasportare in modo sicuro contenuto binario (immagini, file, codice eseguibile) attraverso sistemi costruiti per gestire testo. Il nome deriva dall'alfabeto di 64 caratteri che usa: A–Z, a–z, 0–9, + e /.
Come Funziona
- Scegli una modalità: Auto rileva automaticamente codifica/decodifica, oppure forza Codifica o Decodifica.
- Digita o incolla il tuo testo o stringa Base64 nell’area di input — il risultato appare subito sotto.
- Clicca sul pulsante di copia per copiare l’output, o su Cancella per ricominciare.
Casi d'Uso
- Incorporare immagini direttamente in HTML o CSS come URI di dati, evitando una richiesta HTTP aggiuntiva.
- Decodificare payload JWT o altri token API codificati in Base64.
- Passare in modo sicuro contenuto binario attraverso un URL o un campo JSON che si aspetta testo.
- Ispezionare o codificare valori di configurazione, segreti o allegati di file nelle e-mail.
Come funziona la codifica Base64
Il codificatore legge l'input tre byte alla volta (24 bit) e li divide in quattro gruppi da 6 bit. Ogni valore da 6 bit corrisponde a un carattere nell'alfabeto di 64 caratteri, producendo quattro caratteri ASCII per ogni tre byte.
La decodifica inverte il processo. I caratteri = indicano al decodificatore quanti byte reali ci sono nell'ultimo gruppo.
Vantaggi
- Esamina o crea data URL, decodifica payload di JWT e fai il debug di risposte API che contengono campi Base64.
- Il pieno supporto UTF-8 fa sì che testo accentato ed emoji vengano codificati e decodificati senza corruzione.
- Funziona interamente nel browser, quindi token o payload riservati non vengono mai inviati ad alcun server.
Codificação e Decodificação Localmente (IT)
Codificação e decodificação em Base64 rodam como algoritmos JavaScript no seu navegador. Os dados que você codifica ou decodifica são processados localmente na sua máquina e nunca enviados a servidores externos. (IT)