Codificatore/decodificatore Base64
Base64 represents binary data as ASCII safe for JSON, HTTP headers, and email. Encode UTF-8 text or small files to Base64; decode API payloads and JWT segments back to readable text — all locally without leaking credentials to a server.
Input
Output
SGVsbG8gd29ybGQ=
How to encode or decode Base64
1. Choose encode or decode mode.
2. Paste input text or Base64 string.
3. Read output instantly.
4. Copy result to clipboard for config or debugging.
Esempi Base64
Intestazione di autenticazione di base
Codifica "clientId:clientSecret" in Base64 per l'autorizzazione: intestazione Basic ... (usa solo HTTPS).
Decodifica il segmento di carico utile JWT
La parte centrale del token eyJ... decodifica in attestazioni JSON: abbinalo al decodificatore JWT per l'analisi completa.
Incorpora piccola configurazione
Codifica lo snippet ini per il trasporto delle variabili di ambiente.
Quando Base64 aiuta
• Durante il debug dell'autenticazione API e degli URI dei dati.
• Durante la decodifica dei payload degli errori dai log.
• Quando si insegna come funziona la codifica in modo interattivo.
Quando Base64 è lo strumento sbagliato
• Per la crittografia: Base64 codifica e non è segreto.
• Per file di grandi dimensioni: usa il trasferimento binario corretto e non stringhe Base64 giganti.
• Quando è necessaria una variante sicura per URL: Base64 standard utilizza + e / (utilizza la variante del codificatore URL).
Non crittografia
Chiunque può decodificare Base64: tratta i segreti codificati come esposti se intercettati. Sempre TLS in transito.
Dimensioni in testa
I dati codificati sono più grandi del 33% circa: accettabili per token piccoli, inutili per i video.
JWT flusso di lavoro
Decodifica separatamente i segmenti di intestazione e carico utile; verifica la firma nel codice dell'app: gli strumenti di decodificazione non convalidano la crittografia.
Domande frequenti
Base64 sicuro per URL?
Sostituisce +/ con -_ e può omettere il riempimento: controlla le specifiche API.
L'imbottitura è uguale ai segni?
Base64 valido termina con = o == per l'allineamento - incluso durante la decodifica di parser rigidi.
La decodifica non è riuscita?
L'input potrebbe contenere spazi bianchi o alfabeti errati: elimina i ritorni a capo.
Testo Unicode?
Codifica byte UTF-8, non UTF-16: standard per il web.
Caricato?
NO.
Immagini?
Utilizza l'immagine su Base64 per il flusso di lavoro URL dati completo.