ToolMill.io

Base64 indkode / dekodeværktøj

Indkode tekst i Base64 eller afkode Base64 tilbage i læsbart indhold direkte i din browser. Det er nyttigt til at inspicere tokens, debugging godkendelse headers, kontrol config værdier, dekodning API nyttelast, og konvertere almindelig tekst uden at bruge en fjernbetjening. ToolMill kører fuldt klient- side for privatlivets fred og fortsætter med at arbejde offline efter installation.

Kodning

Prøv det.

Eksempler

Indkode tekst til Base64
Input
Hello, ToolMill!
Output
SGVsbG8sIFRvb2xNaWxsIQ==
Decode Base64 til tekst
Input
VGhpcyBpcyBhIGJhc2U2NCBkZWNvZGUgdGVzdC4=
Output
Dette er en base64 dekoderprøve.
Decode en grundlæggende godkendelsesværdi
Input
YWRtaW46ZGVtbw==
Output
admin:demo
Indkode en JSON snuppet
Input
{"mode":"demo","enabled":true}
Output
eyJtb2RlIjoiZGVtbyIsImVuYWJsZWQiOnRydWV9

Hvad Base64 er, og hvornår det skal anvendes

Base64 forvandler byte til et begrænset ASCII-tegnsæt, så tekst kan bevæge sig sikkert gennem systemer, der forventer almindelig tekst. Det gør det nyttigt for kopierede header værdier, konfiguration strenge, API prøver, email- stil nyttelaster, og debug output. Base64 ændrer repræsentation, ikke hemmeligholdelse, så det bør aldrig behandles som kryptering.

Fælles arbejdsgange

Kontroller en basisk tilladelsesheader

En almindelig fejlsøgning opgave er at kontrollere en kopieret Basic Auth værdi. I dette format, en almindelig tekst brugernavn og adgangskode er forbundet med en kolon og derefter kodet som Base64. Denne side er nyttig, når du skal bekræfte, hvad en kopieret header faktisk indeholder, før du sender en anden anmodning.

Undersøg API - eller indstillingsværdier

Mange systemer gemmer korte tekst nyttelaster, miljøværdier, eller kopieret prøvedata i Base64 form. Afkodning hjælper dig med at inspicere, hvad der rent faktisk er til stede, mens genkodning lader dig teste små redigeringer uden at nå til en anden service eller kommandolinje værktøj.

Forbered almindelig tekst til transport

Hvis et system forventer Base64 tekst, kan du indsætte læseligt indhold her og konvertere det, før det indlejres i en anmodning, fiksering, eller dokumentation eksempel. Dette værktøj er især bekvemt for korte tekstprøver og kopierede snuppets snarere end fulde binære filer.

Input regler og kant tilfælde

Denne side er tekstfokuseret. Det fungerer godt for læsbare strenge og Unicode tekst, og dekoderen ignorerer mellemrum og line pauser i den indsatte Base64 input. Standard Base64 forventes her, så URL-sikre varianter, der bruger forskellige tegn kan være nødt til at konverteres først. polstring også betyder noget: mangler eller beskadigede lig tegn kan forårsage dekodning fejl.

Hvorfor dekodning mislykkes

Decode fejl normalt betyde den indsatte værdi indeholder ikke-Base64 tegn, forkert polstring, en trunkeret streng, eller en Base64URL variant, der blev kopieret til en standard Base64 dekoder. En anden fælles kilde til forvirring er dekodning gyldig Base64, der repræsenterer binære data i stedet for human- læsbar tekst.

Privatliv og offline brug

Før du Rely på kodede eller afkodede data

Før du genbruger output, skal du bekræfte den oprindelige tekst kodning, kontrollere, om kilden var standard Base64 eller en variant såsom Base64URL, og kontrollere, at enhver nødvendig polstring eller filetype forventninger matcher destinationssystemet. Dette hjælper med at undgå at kopiere teknisk gyldig output i den forkerte arbejdsgang.

Hvad Base64 Decode resultater gøre og ikke bevise

En vellykket afkode beviser kun, at inddata kunne fortolkes som Base64 og vendte tilbage til bytes eller tekst i dette værktøj. Det beviser ikke det afkodede resultat er meningsfuld, troværdig, korrekt kodet til din downstream app, eller egnet til direkte genbrug uden inspektion.

Hvordan man fortolker Base64 Output korrekt

Base64 output er blot en tekst repræsentation af bytes. Det beviser ikke, at det oprindelige indhold var læsbar tekst, sikker, hemmelig, eller endda beregnet til visning. Den vigtigste værdi af resultatet er, at det kan kopieres til systemer, der forventer Base64 som en transport eller opbevaring format.

Fordi ToolMill kører i browseren, kan du inspicere kopierede tokens, headers, config snippets, og korte nyttelaster uden at sende dem til en anden hjemmeside. Det er især nyttigt, når teksten indeholder interne værdier, du hellere vil holde lokale, mens debugging.

Relaterede værktøjer