Strumento di CodificaDecodifica Base64
Converti testo, immagini e file nel formato Base64.
Uno strumento gratuito per generare snippet Data URI e Base64 URL-safe.
Potrebbe piacerti anche
Informazioni
Questo "Codificatore / Decodificatore Base64" è uno strumento web gratuito che ti consente di convertire testo normale o dati di file, come immagini, da e verso il formato Base64 in tempo reale nel tuo browser.
In modalità testo, esegue istantaneamente la codifica e decodifica bidirezionale durante la digitazione. Nella modalità file/immagine, puoi convertire le immagini nel formato Data URI semplicemente trascinandole, e copiare frammenti con un singolo clic da incorporare direttamente nel CSS background-image o nei tag HTML <img>.
Supporta anche opzioni come "Base64 URL-safe", che può essere usato in sicurezza negli URL e nei nomi dei file, e lo standard MIME "Inserisci interruzione di riga ogni 76 caratteri". Poiché tutti i processi di conversione avvengono localmente tramite JavaScript nel browser, i file caricati e il testo sensibile non vengono mai inviati a un server, garantendo un utilizzo sicuro.
Come usare
Seleziona una Modalità
Seleziona la scheda "Testo" per convertire le stringhe, o la scheda "File / Immagine" per convertire le immagini in Data URI.
Inserisci o Carica Dati
Inserisci il testo nell'area di testo o rilascia un file nell'area di drop. Imposta opzioni come URL-safe se necessario.
Copia o Salva il Risultato
Copia la stringa Base64 generata automaticamente o i vari snippet CSS/HTML. Per la decodifica, puoi anche scaricare il risultato come file.
Glossario
- Base64
- Uno schema di codifica che rappresenta i dati binari utilizzando solo 64 caratteri ASCII stampabili (A-Z, a-z, 0-9, +, /). Aumenta la dimensione dei dati originali di circa il 33%.
- Data URI (Data URL)
- Un meccanismo per incorporare risorse come immagini direttamente in file HTML o CSS come stringhe usando il formato
data:[tipo MIME];base64,[dati], piuttosto che caricarli come file esterni. - URL-safe Base64
- Una variazione che sostituisce i caratteri
+e/usati nel Base64 standard con-(trattino) e_(sottolineato), rispettivamente, perché hanno un significato speciale negli URL. Usato nei JWT (JSON Web Tokens), ecc. - Padding (=)
- Il carattere
=aggiunto alla fine dell'output codificato in Base64. Viene usato per riempire la lunghezza dell'output fino a un multiplo di 4 quando il conteggio dei byte di input non è un multiplo di 3. - MIME
- Uno standard per formattare email e gestire dati binari su Internet. Base64 è uno schema di codifica primario nel MIME, che specifica l'inserimento di un'interruzione di riga ogni 76 caratteri.
FAQ
- Q.La codifica Base64 cifra i dati?
- No. Base64 è un metodo di codifica (reversibile), non una crittografia. Non può essere utilizzato per proteggere informazioni sensibili perché chiunque può decodificarlo.
- Q.Quali sono i vantaggi di convertire un'immagine in Base64?
- L'incorporamento diretto di piccole immagini (come le icone) in HTML o CSS come Data URI riduce il numero di richieste HTTP, portando a caricamenti più rapidi delle pagine. Tuttavia, la dimensione dei dati aumenta di circa il 33%, rendendolo inadatto per immagini di grandi dimensioni.
- Q.I dati convertiti vengono inviati a un server?
- No. Tutte le conversioni di testo, le letture dei file e le elaborazioni delle immagini avvengono completamente nel tuo browser. Nessun dato viene inviato a server esterni.
- Q.Il testo non inglese come il giapponese può essere codificato?
- Sì. Il testo multibyte, incluso il giapponese, viene convertito automaticamente internamente in sequenze di byte UTF-8 prima della codifica Base64, prevenendo qualsiasi corruzione dei caratteri.
- Q.C'è un limite alla dimensione del file?
- Dipende dalla memoria del tuo browser, ma per motivi di prestazioni, raccomandiamo file fino a 5MB.
Casi d'uso
Incorporamento Immagini Inline
Incorporando direttamente piccole icone, loghi e SVG come Data URI nei file CSS o HTML, puoi ridurre le richieste HTTP e ottimizzare la velocità di caricamento delle pagine web.
Trasmissione Dati in Email e API
La codifica viene utilizzata per inviare e ricevere in sicurezza file binari come immagini e PDF come testo in API REST basate su JSON e email.
Verifica del Contenuto del Token JWT
La parte payload dei JWT (JSON Web Tokens) usati nell'autenticazione è codificata con Base64 URL-safe, rendendo conveniente decodificare e verificare o eseguire il debug delle informazioni sui claim all'interno.
Scrittura Sicura nei File di Configurazione
Utilizzato per passare in sicurezza certificati (file PEM) e impostazioni binarie come stringhe di testo Base64 a variabili d'ambiente CI/CD, Dockerfile, Kubernetes Secrets, ecc.
Invia feedback
Facci sapere la tua opinione per aiutarci a migliorare lo strumento.
Il feedback è temporaneamente sospeso
Il server è occupato o la protezione antispam è attiva. Riprova più tardi.