Base64 Encode / Decode Tool
codificare il testo in Base64 o decodifica Base64 nel contenuto leggibile direttamente nel browser. È utile per ispezionare token, debugging intestazioni di autorizzazione, il controllo dei valori di configurazione, la decodifica dei payload API e la conversione del testo normale senza utilizzare un servizio remoto. ToolMill gestisce completamente client-side per la privacy e continua a lavorare offline dopo l'installazione.
Codifica
Provalo.
Esempi
Hello, ToolMill!
SGVsbG8sIFRvb2xNaWxsIQ==
VGhpcyBpcyBhIGJhc2U2NCBkZWNvZGUgdGVzdC4=
Questo è un test di decodifica base64.
YWRtaW46ZGVtbw==
admin:demo
{"mode":"demo","enabled":true}
eyJtb2RlIjoiZGVtbyIsImVuYWJsZWQiOnRydWV9
Che cosa Base64 è e quando usarlo
Base64 trasforma i byte in un limitato set di caratteri ASCII in modo che il testo possa muoversi in modo sicuro attraverso sistemi che si aspettano testo normale. Questo lo rende utile per i valori di intestazione copiati, stringhe di configurazione, campioni API, payload in stile e-mail, e l'output debug. Base64 cambia rappresentazione, non segretezza, quindi non dovrebbe mai essere trattato come crittografia.
Flussi di lavoro comuni
Controllare un intestazione di autorizzazione di base
Un'operazione di debug comune sta verificando un valore di Basic Auth copiato. In quel formato, un semplice nome utente di testo e password sono uniti con un colon e quindi codificato come Base64. Questa pagina è utile quando è necessario confermare ciò che un intestazione copiata contiene in realtà prima di inviare un'altra richiesta.
Ispezionare i valori API o config
Molti sistemi memorizzano i carichi brevi del testo, i valori dell'ambiente o i dati del campione copiati in forma Base64. Decoding ti aiuta a ispezionare ciò che è realmente presente, mentre il ri-encoding ti permette di testare piccole modifiche senza raggiungere un altro servizio o strumento di riga di comando.
Preparare il testo normale per il trasporto
Se un sistema si aspetta il testo Base64, è possibile incollare il contenuto leggibile qui e convertirlo prima di incorporarlo in un esempio di richiesta, fixture o documentazione. Questo strumento è particolarmente conveniente per campioni di testo brevi e frammenti copiati piuttosto che file binari completi.
Regole di ingresso e casi di bordo
Questa pagina è focalizzata sul testo. Funziona bene per stringhe leggibili e testo Unicode, e il decoder ignora gli spazi e le interruzioni di linea nell'ingresso incollato Base64. Standard Base64 è previsto qui, in modo che le varianti URL-safe che utilizzano caratteri diversi possono essere convertite prima. L'imbottitura conta anche: mancanti o danneggiati uguali segni possono causare guasti decodifica.
Perché decodifica fallisce
I guasti Decode di solito significano che il valore incollato contiene caratteri non-Base64, imbottitura errata, una stringa troncata, o una variante Base64URL che è stata copiata in un decoder standard Base64. Un'altra fonte comune di confusione sta decodificando valida Base64 che rappresenta dati binari al posto del testo leggibile dall'uomo.
Privacy e utilizzo offline
Prima di ricaricare i dati codificati o decodificati
Prima di riutilizzare l'output, confermare la codifica del testo originale, verificare se la sorgente fosse standard Base64 o una variante come Base64URL, e verificare che eventuali aspettative di imbottitura o tipo di file corrispondano al sistema di destinazione. Questo aiuta a evitare di copiare l'output tecnicamente valido nel flusso di lavoro sbagliato.
Quali risultati Base64 decodifica fare e non provare
Un decodifica di successo dimostra solo che l'ingresso potrebbe essere interpretato come Base64 e trasformato in byte o testo in questo strumento. Non dimostra che il risultato decodificato è significativo, affidabile, correttamente codificato per la vostra app a valle, o adatto per il riutilizzo diretto senza ispezione.
Come Interpretare l'uscita Base64 correttamente
L'output Base64 è solo una rappresentazione di testo di byte. Non dimostra che il contenuto originale era testo leggibile, sicuro, segreto, o anche destinato alla visualizzazione. Il valore principale del risultato è che può essere copiato in sistemi che si aspettano Base64 come formato di trasporto o archiviazione.
Poiché ToolMill funziona nel browser, è possibile ispezionare token copiati, intestazioni, config snippets, e brevi payload senza inviarli a un altro sito web. Questo è particolarmente utile quando il testo contiene valori interni che si preferisce mantenere locale durante il debug.
Strumenti correlati
Hex Encode / Decode — Testo ↔ Hex
Hex Encode / Decode converte il testo in esadecimale (base-16) byte e decodifica hex di nuovo in testo leggibile. Usalo per il debug dei carichi binari, ispezionando i byte UTF-8, invertendo le stringhe sfuggite, e lavorando con le hash o i protocolli di basso livello. Accetta formati esagonali comuni (con o senza spazi, nuove linee o prefissi 0x). Esegue 100% localmente nel vostro browser — nessun uploads — e funziona offline dopo l'installazione ToolMill come PWA.
Codifica
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Codifica
ROT13 Encode / Decode — Testo ↔ ROT13 Cipher
ROT13 è un semplice codice di sostituzione lettera che cambia A↔N, B↔O, ecc. È spesso usato per spoiler, obfuscation leggero e testo forum/email. Questo strumento codifica testo normale a ROT13 e decodifica ROT13 indietro al testo (l'operazione è simmetrica). Esegue 100% localmente nel vostro browser — nessun uploads — e funziona offline dopo l'installazione ToolMill come PWA.
Codifica
URL Encode / Decode (Percent-Encoding)
URL Encode/Decode (percent-encoding) converte i caratteri non sicuri in un formato URL-safe e di nuovo. Utilizzare per le stringhe di query, reindirizzare URL, parametri UTM e debugging richieste API (RFC 3986). Esegue 100% localmente nel vostro browser — nessun uploads — e funziona offline dopo l'installazione ToolMill come PWA.
Codifica
