Ga naar inhoud

Base64 coderen/decoderen

Base64 coderen/decoderen

Base64 coderen/decoderen: Ondersteunt Base64-codering en -decodering van tekst- en binaire gegevens met URL-safe- en MIME-formaatopties. Ondersteunt gegevens-URL-parsing, regel-voor-regel codering en automatische formaatherkenning, geschikt voor API-aanroepen, e-mailbijlagen en gegevensinsluiting.

Base64 coderen/decoderen

Snelstart

1
Voer tekst in (platte tekst of een Base64-string) in het invoerveld.
2
Klik op "Coderen" of "Decoderen" om te verwerken.
3
Invoer en resultaat delen hetzelfde tekstvak; u kunt met één klik kopiëren of wissen.
4
Voor controle: codeer eerst en schakel daarna naar "Decoderen" om een rondrit te testen.
5
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

Veelvoorkomende scenario's

URL/JWT

gebruik bij voorkeur de URL‑veilige variant (−/_); de afsluitende '=' kan worden weggelaten om escapingsproblemen in URLs te vermijden.

E-mail/MIME

als regels moeten worden afgebroken, gebruik dan de MIME-regel van 76 kolommen (CRLF); voor webtransport wordt meestal niet afgebroken. Deze tool biedt 76‑kolomsafbreking en een LF/CRLF-schakelaar.

Meerdere regels tekst

schakel "Per regel coderen" in om elke regel afzonderlijk te coderen.

MIME/PEM

schakel "Afbreken volgens MIME op 76 tekens (CRLF)" in; als u LF als regeleinde nodig hebt, schakel dan ook "LF gebruiken voor regeleinden (\n)" in.

Data URL

bij inbedding gebruikt u data:[mime];base64,…; de decoder haalt automatisch het deel na de komma eruit.

Rondritcontrole

codeer en decodeer direct daarna om te controleren of de inhoud identiek blijft.

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

Aanvullend scenario

Base64 coderen, Base64 decoderen en Base64 converter passen in dezelfde controleflow, zodat u het resultaat sneller kunt nalopen vóór kopiëren of exporteren.

Encodeerparameters & varianten

URL‑veilige output
Per regel coderen (elke regel afzonderlijk)
Afbreken volgens MIME op 76 tekens (CRLF)
LF gebruiken voor regeleinden (\n)
Data URL
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
Automatische padding: de lengte wordt uitgelijnd op een veelvoud van 4; ongeldige lengtes worden gemeld.
Witruimte‑tolerant: bij decoderen worden regeleinden en spaties automatisch verwijderd.

Gebruiksadvies

Gebruik consequent UTF‑8 om tekengarbled te voorkomen.
Standaard wordt de URL‑veilige variant gebruikt; schakel deze uit voor standaard Base64.
Bij uitwisseling tussen systemen is het verstandig om regeleinden en spaties te verwijderen; voeg ze alleen toe voor presentatie.
Base64 vergroot de grootte met ongeveer 33%; niet geschikt voor zeer grote bestanden.
Voor legacy‑systemen die standaard Base64 verwachten: schakel URL‑safe uit (behoud +/ en =).
Per-regelcodering codeert reeds gecodeerde tekst opnieuw; voor alleen variantconversie zet u deze optie uit voordat u codeert.
Afbreken op 76 kolommen beïnvloedt alleen de weergave; de decoder negeert regeleinden en witruimte.
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

Beperkingen & compatibiliteit

Zeer lange tekst kan de prestaties beïnvloeden; verwerk in delen waar nodig.
Binaire gegevens: de UI is tekstgericht; gebruik voor echte binaire stromen bij voorkeur Data URL's of CLI-tools.
De maximaal verwerkbare grootte wordt begrensd door het beschikbare browsergeheugen.
Some image formats may encode successfully but remain unpreviewable in the current browser

Sessiebeheer

De huidige inhoud kan op elk moment worden vervangen, leeggemaakt en opnieuw verwerkt voordat u het eindresultaat exporteert.
Beveiligingsopmerking: Base64 is een codering, geen versleuteling. Versleutel gevoelige gegevens eerst en codeer daarna.

Veelgestelde vragen

6

Ga verder met deze gerelateerde tools voor de volgende stap.