Codificare in Base64
Converti un testo o un file in Base64: per incorporare immagini in CSS o HTML, inviare dati binari dentro JSON o costruire le intestazioni di autenticazione HTTP Basic. È supportata anche la variante adatta agli URL.
Funziona nel tuo browser
Come si usa
- Scegli testo o file.
- Digita il tuo testo o trascina un file.
- Attiva la modalità URL-safe o l'output data: URL se ti serve.
- Copia la stringa codificata.
Come funziona
Il testo viene prima codificato in byte UTF-8, così lettere accentate ed emoji funzionano (a differenza della funzione btoa da sola, che su di esse fallisce). Ogni 3 byte diventano 4 caratteri dell'alfabeto di 64 simboli definito nell'RFC 4648, il che rende il Base64 circa il 33 % più voluminoso dell'originale.
Base64URL sostituisce + e / con - e _ e toglie il riempimento =, così il risultato si può usare negli URL e nei JWT senza ulteriori conversioni.
Esempi
- Testo
- «Hello, world!» → SGVsbG8sIHdvcmxkIQ==
- Piccola immagine nel CSS
- Trascina un'icona e attiva data: URL per ottenere background-image: url(data:image/png;base64,…).
Usi comuni
- Incorporare piccole immagini in HTML, CSS o email
- Inviare dati binari nelle API JSON
- Creare intestazioni Basic Auth
Privacy e sicurezza
Questo strumento funziona interamente nel tuo browser. I tuoi file e i tuoi testi non vengono mai caricati sui nostri server: l'elaborazione avviene sul tuo dispositivo e anche il risultato viene creato lì. Come ogni strumento tratta i file
Domande frequenti
Il Base64 è una cifratura?
No. Il Base64 è una codifica che chiunque può invertire. Non usarlo mai per proteggere password o segreti.
Conviene incorporare immagini grandi in Base64?
In generale no. Il Base64 aggiunge il 33 % di peso e impedisce la memorizzazione nella cache. Incorpora solo icone molto piccole.
Ultimo aggiornamento: