Codificatore e Decodificatore Base64
Codifica e decodifica testo in Base64 istantaneamente. Supporta modalità URL-safe, caratteri italiani ed emoji UTF-8.
Come funziona Base64?
Base64 prende 3 byte di dati (24 bit) e li converte in 4 caratteri ASCII stampabili (6 bit ciascuno). L'alfabeto usa A–Z (26), a–z (26), 0–9 (10), + e / (2) = 64 caratteri totali.
Se il numero di byte non è divisibile per 3, vengono aggiunti dei caratteri di padding = alla fine per raggiungere la lunghezza corretta.
Il risultato è sempre ~33% più lungo dell'originale: 3 byte diventano 4 caratteri.
// Esempio: "Man"
Dove si usa Base64?
Email (MIME)
Gli allegati email vengono codificati in Base64 per trasmettere dati binari tramite protocolli di testo.
JWT Tokens
I JSON Web Token usano Base64 URL-safe per codificare header e payload in modo compatto e sicuro per URL.
Immagini Inline
Le Data URI incorporano immagini direttamente in HTML/CSS come stringa Base64, eliminando richieste HTTP.
API REST
Trasmetti dati binari in JSON: le API codificano file e immagini in Base64 per includerli in risposte JSON.
Autenticazione HTTP
HTTP Basic Auth codifica "utente:password" in Base64 nell'header Authorization delle richieste.
Database
Archivia dati binari (certificati, immagini) come stringhe di testo in database che non supportano BLOB.