Tutti gli strumenti

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.