Codifica / decodifica Base64
Codifica o decodifica Base64 (compatibile con UTF-8) con alfabeto URL-safe, riempimento opzionale, a capo 64/76, conteggio di byte e caratteri in tempo reale e vista byte in hex o binario.
Codifica / decodifica Base64 — Converti testo in Base64 e viceversa, con piena compatibilità UTF-8: le emoji e gli alfabeti non latini vengono mantenuti correttamente. Passa all'alfabeto URL-safe (- e _), ometti il riempimento =, manda a capo l'output a 64 o 76 caratteri e ispeziona i byte grezzi in esadecimale o binario, con conteggio di byte e caratteri in tempo reale. Tutto viene eseguito nel tuo browser, quindi i dati che incolli non lasciano mai il tuo dispositivo.
Cos'è Codifica / decodifica Base64?
Un codificatore e decodificatore Base64 online e gratuito che converte testo semplice in Base64 o decodifica una stringa Base64 di nuovo in testo leggibile, con piena compatibilità UTF-8. Oltre all'alfabeto standard offre una variante URL-safe (- e _ invece di + e /), un'opzione per omettere il riempimento = e l'a capo MIME/PEM a 76 o 64 caratteri. Mostra il conteggio di byte e caratteri in tempo reale e permette di ispezionare i byte sottostanti in esadecimale o binario. La decodifica è tollerante: accetta input standard o URL-safe, con o senza riempimento o interruzioni di riga. Gli sviluppatori lo usano per data URI, JWT, intestazioni di autenticazione HTTP di base e file di configurazione, senza scrivere codice.
Come usare Codifica / decodifica Base64
- Scegli Codifica o Decodifica con l'interruttore di modalità.
- Digita o incolla il tuo contenuto nella casella di input: testo semplice da codificare, o una stringa Base64 da decodificare.
- Leggi il risultato convertito istantaneamente nella casella di output; si aggiorna mentre digiti.
- Apri Opzioni (icona a ingranaggio) per passare tra l'alfabeto Standard e URL-safe, omettere il riempimento = o mandare a capo l'output codificato a 64 o 76 caratteri.
- Controlla il conteggio di byte e caratteri in tempo reale e usa la vista byte per vedere i byte grezzi in hex o binario (cambia il formato nelle Opzioni).
- Fai clic su copia per copiare il risultato, su Scambia per convertire nel verso opposto, o su Cancella per ricominciare.
Esempi
Codifica testo semplice
Input
Hello
Output
SGVsbG8=
Alfabeto URL-safe
Input
>>>
Output
Pj4-
Vista byte in hex
Codificando "Hi", la vista byte mostra i byte di origine 48 69; decodificando mostra i byte decodificati. Passa tra hex e binario nelle Opzioni.
Domande frequenti
- Gestisce emoji e caratteri non latini come il coreano o il giapponese?
- Sì. La codifica e la decodifica sono compatibili con UTF-8, quindi le emoji e gli alfabeti non latini tornano esattamente al testo originale.
- Cos'è l'opzione Base64 URL-safe?
- Il Base64 URL-safe usa - e _ invece di + e /, così l'output può andare direttamente in URL, nomi di file o JWT senza escape. Puoi anche omettere il riempimento = finale. La decodifica accetta automaticamente entrambi gli alfabeti, standard e URL-safe.
- Perché dovrei mandare a capo l'output?
- Alcuni formati richiedono righe di larghezza fissa: l'email MIME usa 76 caratteri per riga e i certificati PEM ne usano 64. Attiva l'a capo a 64 o 76 per adeguarti; la decodifica ignora semplicemente le interruzioni di riga.
- Cosa mostra la vista byte?
- Mostra i byte sottostanti — i byte di origine in codifica, i byte decodificati in decodifica — in esadecimale o binario, utile per ispezionare dati binari o per il debug delle codifiche. Si trova accanto al conteggio di byte e caratteri in tempo reale.
- I miei dati vengono caricati su un server?
- No. Tutto viene eseguito interamente nel tuo browser usando la codifica JavaScript integrata. Il testo che incolli non lascia mai il tuo dispositivo e non viene mai inviato ad alcun server.
Strumenti correlati
Codifica / decodifica Base32 / Base58
Codifica testo in Base32 (RFC 4648) o Base58 (l'alfabeto di Bitcoin) e decodifica entrambi di nuovo in testo, completamente sicuro in UTF-8 e interamente nel tuo browser.
Convertitore di maiuscole/minuscole e contatore
Converti il testo tra UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e altro, e conta caratteri, parole e righe.
Formattatore e minificatore di codice
Abbellisci o minifica HTML, CSS e JavaScript all'istante nel tuo browser, con rientro di 2 spazi, 4 spazi o tabulazione e compressione JavaScript basata su Terser.
Convertitore di colori
Converti i colori tra HEX, RGB e HSL con un'anteprima dal vivo.