Come usare Codifica Base64 e URL
- 1
Scegli la codifica
Seleziona Base64, Codifica URL o Entità HTML, poi Codifica o Decodifica.
- 2
Incolla il testo o scegli un file
Scrivi o incolla nella casella a sinistra; con Base64 in modalità Codifica puoi anche scegliere un file da trasformare in Base64 o in data URL.
- 3
Regola le opzioni
Attiva Base64URL, il padding o le righe da 76 caratteri, oppure scegli quanta parte dell'URL codificare.
- 4
Copia o salva il risultato
Copia il risultato, salvalo come file oppure premi Usa il risultato come input per invertire la conversione.
Limiti e Pro
Gratis e senza registrazione: codifica file fino a 50 MB e incolla testi lunghi quanto il tuo browser riesce a gestire; i risultati oltre 600.000 caratteri vengono mostrati solo in parte in anteprima, ma il risultato completo resta disponibile con Copia e Salva come file.
Pro elimina la pubblicità; lo strumento funziona allo stesso modo con ogni piano. Scopri Pro
Informazioni su Codifica Base64 e URL
Base64 trasforma byte qualsiasi in 64 caratteri stampabili, così i dati possono viaggiare senza problemi in email, JSON, attributi HTML e header HTTP. Questo strumento funziona sia con il testo sia con i file: il testo viene prima convertito in UTF-8, quindi lettere accentate, caratteri cinesi ed emoji vengono codificati e decodificati correttamente, a differenza di quanto accade con btoa(), la funzione integrata nel browser.
In codifica puoi usare l'alfabeto standard oppure Base64URL (- e _ al posto di + e /, come nei JWT e nei parametri degli URL), con padding = facoltativo e a capo in stile MIME ogni 76 caratteri. Un file fino a 50 MB può diventare Base64 semplice oppure un data URL pronto per un img src o per uno sfondo CSS.
La decodifica accetta entrambi gli alfabeti, ignora spazi e a capo, aggiunge il padding mancante e rimuove l'eventuale prefisso di un data URL. Se il risultato è UTF-8 leggibile vedi il testo; altrimenti i primi byte vengono confrontati con le firme dei formati noti – PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, font e altri – così puoi vedere l'anteprima di un'immagine o scaricare il file con l'estensione giusta. Se l'input non è valido, ti indichiamo la posizione esatta e il motivo.
Gli altri due schede coprono le codifiche più comuni: la codifica URL con percentuale (un singolo valore di query, un URL completo o i dati di un modulo, dove gli spazi diventano +) con il dettaglio di ogni parametro, e le entità HTML in entrambe le direzioni, compresi tutti i riferimenti con nome come e é. Base64 è una codifica, non una cifratura: chiunque può decodificarlo.
Privacy
La codifica e la decodifica avvengono in questa scheda del browser, anche per i file che scegli: nulla di ciò che scrivi o apri viene caricato. Le opzioni che imposti (alfabeto URL-safe, padding, modalità URL) vengono ricordate nello storage locale, mentre testi e file non vengono mai salvati.
Funzionalità
UTF-8 corretto
Emoji, accenti e alfabeti non latini si codificano e si decodificano senza l'errore Unicode di btoa().
Decodifica anche i file
I risultati binari vengono riconosciuti dalla firma, con anteprima se sono immagini e download.
Escape per URL e HTML
Codifica con percentuale per valori, URL completi o moduli, e tutte le entità HTML con nome.