Testo
Risultato
File ↔ Base64
Converti un file (immagine, PDF, font…) in Base64 o data URI, oppure ricostruisci il file da una stringa Base64.
Usa il testo nel riquadro di sinistra come sorgente.
Come usare il Base64 & URL Encoder
Scegli il tipo di codifica e la direzione: il risultato si aggiorna mentre scrivi. Tutto il testo è gestito come UTF-8, quindi accenti ed emoji vengono codificati correttamente.
- Base64 / Base64URL: per allegati, header HTTP Basic, payload JWT.
- URL (componente): per i valori dei parametri di query (
encodeURIComponent). URL completo lascia intatti/ ? & =. - Entità HTML: per inserire testo in una pagina senza che venga interpretato come markup.
- File ↔ Base64: per incorporare immagini in CSS/HTML come data URI o ricostruire un file ricevuto in Base64.
Domande frequenti
Perché la mia stringa decodificata ha caratteri strani?
Il testo viene trattato come UTF-8, lo standard del web. Se l'originale era codificato in un altro charset (per esempio Latin-1) alcuni caratteri accentati possono apparire diversi.
Qual è la differenza tra Base64 e Base64URL?
Base64URL sostituisce + e / con - e _ ed elimina il padding =, così la stringa può stare in URL e nomi di file. È il formato usato dai token JWT.
Base64 è una forma di cifratura?
No: è solo una codifica reversibile. Chiunque può decodificarla, quindi non va usata per proteggere password o dati riservati.
I file che carico vengono inviati da qualche parte?
No, la conversione avviene interamente nel browser e i file non lasciano il dispositivo.