Bestand naar Base64
Codeer PDF, ZIP, afbeeldingen en lokale bestanden als Base64 zonder bytes te wijzigen. Kopieer of download tekst met optionele Data URI, opvultekens en regelafbreking.
Het resultaat verschijnt hier.
Zo codeer je een bestand als Base64
- Kies een lokaal bestand of sleep het naar het invoervak; maximaal 32 MiB per bestand.
- Kies kale Base64 of schakel het Data URI-voorvoegsel in. Stem opvultekens en regelafbreking af op het doelsysteem.
- Codeer het bestand en kopieer het volledige resultaat of download het als tekstbestand.
Aan de slag met Bestand naar Base64
Het bestand wordt lokaal als bytes gelezen, niet als tekst. Archieven, documenten en andere binaire gegevens blijven daardoor intact. De limiet is 32 MiB per bestand. De gecodeerde uitvoer is groter dan het origineel.
Een tekstbestand gecodeerd als Base64
- Invoer
example.txt (UTF-8) Hallo wereld! 👋- Resultaat
SGFsbG8gd2VyZWxkISDwn5GL
Vragen over Bestand naar Base64
Kan ik PDF, ZIP, Word en andere binaire bestanden coderen?
Ja. Elk bestand tot 32 MiB wordt als bytes gelezen, één bestand tegelijk. PDF-documenten, ZIP-archieven, Office-bestanden en afbeeldingen hoeven niet als tekst leesbaar te zijn. Coderen verandert het formaat niet, pakt niets uit en analyseert de inhoud niet.
Moet ik kale Base64 of een Data URI gebruiken?
Gebruik kale Base64 als een API, JSON-veld of ander systeem alleen gecodeerde data verwacht. Schakel Data URI alleen in als het voorvoegsel data:…;base64, nodig is. Het MIME-type wordt afgeleid uit de inhoud; onbekende binaire formaten krijgen application/octet-stream. De tool maakt niet automatisch een JSON-object.
Waarom wordt het resultaat groter en welke instellingen kies ik?
Met opvultekens en zonder regelafbreking leveren n bytes 4 × ceil(n / 3) Base64-tekens op. Het voorvoegsel en regeleinden komen daar nog bij. Laat regelafbreking uit voor de meeste JSON- en API-velden; kies indien nodig regels van 64 of 76 tekens. Behoud =-opvultekens tenzij het protocol weglaten toestaat.
Hoe herstel ik het bestand? Is Base64 versleuteling?
Gebruik Base64 naar bestand om dezelfde bytes terug te krijgen en vergelijk zo nodig SHA-256-hashes. Base64 is omkeerbare codering, geen versleuteling of compressie. De oorspronkelijke bestandsnaam en map zitten niet in kale Base64; bewaar ze apart als je ze nodig hebt.
Worden mijn bestanden, tokens of teksten geüpload?
Nee. De verwerking vindt plaats in je browser. De website levert de pagina en de programmacode, maar stuurt je invoer niet naar een conversieserver en slaat die niet op in een account.
Handige tools voor de volgende stap
- Base64 naar bestand
Herstel downloadbare bestanden uit Base64 en Data URI’s zonder de gedecodeerde bytes te wijzigen.
- Afbeelding naar Base64
Zet PNG, JPEG, GIF, WebP, SVG en andere herkende afbeeldingen in je browser om naar een Base64 Data URI.
- SHA-256-hash en checksum
Bereken SHA-256 voor tekst en bestanden en controleer downloads aan de hand van gepubliceerde checksums.
Alle ontwikkelaarstools
Codering en bestanden
Zet tekst, bytes, URL’s en ingesloten afbeeldingen om zonder de oorspronkelijke gegevens te veranderen.
Base64 coderen en decoderen
Zet UTF-8-tekst om naar Base64 of decodeer standaard- en URL-veilige Base64, met instelbare opvulling en regellengte.
Base64URL coderen en decoderen
Codeer tekst als URL-veilige Base64 met - en _ en decodeer Base64URL-reeksen zonder opvulling.
Afbeelding naar Base64
Zet PNG, JPEG, GIF, WebP, SVG en andere herkende afbeeldingen in je browser om naar een Base64 Data URI.
Base64 naar afbeelding
Decodeer Base64-afbeeldingen of Data URI’s, bekijk ondersteunde formaten en download de oorspronkelijke bytes.
Base64 naar bestand
Herstel downloadbare bestanden uit Base64 en Data URI’s zonder de gedecodeerde bytes te wijzigen.
URL coderen en decoderen
Codeer URL-onderdelen, volledige URL’s en formulierwaarden en decodeer procentcodering en spaties.
HTML-entiteiten coderen en decoderen
Zet tekst om naar HTML-entiteiten of decodeer benoemde en numerieke tekenverwijzingen.
Unicode analyseren en escapes omzetten
Bekijk Unicode-codepunten, UTF-8-bytes en UTF-16-eenheden en zet JavaScript Unicode-escapes om.
Gegevens en tekst analyseren
Bekijk gestructureerde gegevens en tokens en zie precies wat er is veranderd.
JSON opmaken, verkleinen en valideren
Maak JSON leesbaar, verklein en valideer het zonder precisieverlies bij grote getallen, met inspringing en gesorteerde sleutels.
JWT decoderen
Lees JWT-headers en inhoud en bekijk verval- en activeringstijden zonder het token naar een andere dienst te sturen.
Teksten vergelijken
Vergelijk twee teksten per regel, woord of teken en markeer verschillen met behoud van spaties en regelafbrekingen.
Reguliere expressies testen
Test JavaScript-regex met vlaggen, posities, capturegroepen en benoemde groepen.
Hashes, ID’s en schema’s
Controleer bestanden, genereer identificatiecodes en bekijk tijden en terugkerende uitvoeringen.
MD5-hash en checksum
Bereken de MD5-hash van tekst of lokale bestanden en vergelijk die met een verwachte checksum.
SHA-1-hash en checksum
Bereken SHA-1 voor UTF-8-tekst of bestanden en vergelijk het resultaat met een checksum.
SHA-256-hash en checksum
Bereken SHA-256 voor tekst en bestanden en controleer downloads aan de hand van gepubliceerde checksums.
SHA-512-hash en checksum
Bereken SHA-512 voor tekst en bestanden op je apparaat en vergelijk volledige hexadecimale checksums.
CRC32-checksum berekenen
Bereken standaard CRC-32 voor tekst of bestanden en vergelijk hexadecimale checksums van acht tekens.
HMAC genereren
Genereer HMAC-SHA-1, HMAC-SHA-256 en HMAC-SHA-512 met een geheime UTF-8- of hexadecimale sleutel.
UUID- en GUID-generator
Genereer willekeurige UUID v4- of tijdsgeordende UUID v7-identificatiecodes, afzonderlijk of in batches.
Unix-tijdstempel omzetten
Zet Unix-seconden, milliseconden en ISO 8601-datums om en bekijk hetzelfde moment in UTC of een IANA-tijdzone.
Cron-expressies analyseren
Valideer Cron-expressies met vijf of zes velden en bekijk volgende uitvoeringen met tijdzones en zomertijd.
Cron-expressies maken
Stel Cron-expressies samen met tijdvelden of veelgebruikte schema’s en bekijk de volgende uitvoeringen in je gekozen tijdzone.
Je invoer en bestanden worden op je eigen apparaat verwerkt. Laat vertrouwelijke resultaten niet op een gedeeld klembord staan en gebruik een betrouwbaar apparaat voor privésleutels en tokens.