Base64 Encoder & Decoder - Tekst & Bestand (URL-veilig ondersteund)
Codeer elke tekst of bestand naar Base64, of decodeer Base64 terug naar tekst. URL-veilige variant wordt ondersteund. Volledige UTF-8 ondersteuning, draait volledig in je browser.
Over Base64
Base64 geeft binaire gegevens weer als ASCII-tekst met 64 tekens. URL-veilige Base64 vervangt "+/" door "-_" en verwijdert de opvulling met "=" zodat het veilig kan worden gebruikt in URL's en bestandsnamen. Bestanden worden een data-URL wanneer ze worden gecodeerd.
Ga door met het verbeteren van uw afbeeldingen
Breng je fotobewerking naar een hoger niveau met deze populaire tools
Tekst toevoegen aan afbeelding
Voeg bijschriften en titels toe aan uw verbeterde foto
Fotorand toevoegen
Omlijst je effect met prachtige randen
Afbeelding comprimeren
Optimaliseer uw verbeterde afbeelding voor delen
Formaat van afbeelding wijzigen
Afbeeldingsafmetingen wijzigen
Foto naar cartoon
Probeer een andere artistieke stijl
Potlood schets
Maak artistieke potloodtekeningen
Frequently Asked Questions
Plak je tekst of plaats een bestand in het invoervak, houd de modus op Encode en de Base64-representatie verschijnt in de uitvoer. Voor bestanden krijg je een data-URL die direct in HTML, CSS of JSON kan worden ingebed — zonder uploadserver ertussen.
usageURL-safe Base64 verwisselt "+" door "-" en "/" door "_" en verwijdert de opvulling van "=" zodat de gecodeerde waarde binnen URL's, bestandsnamen en JWT-segmenten kan reizen zonder verder te ontsnappen. Zet URL-veilig aan wanneer de output eindigt in een querystring, padsegment of HTTP-header.
technicalNee. Base64 is een codering, geen encryptie. Iedereen kan de string met één klik decoderen, dus gebruik het nooit als geheimhoudingsmechanisme. Grijp naar AES, RSA of libsodium wanneer je echte vertrouwelijkheid nodig hebt, en gebruik alleen Base64 om binaire data tekstveilig te maken.
privacyBase64 pakt drie bytes in vier tekens. Wanneer de ingangslengte geen veelvoud van drie is, vult de encoder het uiteindelijke blok met "=" zodat de uitgang een veelvoud van vier blijft. Standard Base64 behoudt de padding; De URL-veilige Base64 laat het vallen omdat de lengte impliciet is.
technicalJa. De encoder leest de invoer als UTF-8 voordat hij codeert, dus Arabische, Chineese, Cyrillische en emoji-tekens worden schoon heen en weer gecoord. Het gedecodeerde resultaat wordt teruggegeven als UTF-8-tekst, wat elke moderne browser, terminal en API verwacht.
compatibilityBase64 blaast de payloads met ongeveer 33% op — drie bytes input worden vier bytes output. Dat is prima voor korte tokens, kleine pictogrammen en JSON-ingebedde thumbnails, maar voor grote assets geef je de voorkeur aan een directe binaire upload of een CDN-link om de overdrachten snel te houden.
technicalNee. De encoder draait volledig in je browser met de standaard ATOB/BTOA API's plus een UTF-8 wrapper, zodat je tekst of bestand nooit een server bereikt. Dat maakt de tool veilig voor tokens, inloggegevens en propriëtaire binaries die je niet wilt blootstellen.
privacyUse Cases
Embed afbeeldingen in HTML & CSS als data-URL's
Inline kleine pictogrammen, logo's en SVG-sprites als Base64-data-URL's om HTTP-verzoeken op te slaan, enkelvoudige HTML-e-mails te verzenden en prototypes zelfstandig te houden zonder externe assethosting
API-authenticatie & dragertokens
HTTP Basic authenticatieheaders bouwen, bearer tokens decoderen tijdens API-debugging en base64-wrapped inloggegevens inspecteren die gedeeld worden in Postman, curl-voorbeelden en OpenAPI-documentatie
Codeerbestanden voor JSON- en GraphQL-payloads
Wikkel binaire uploads (PDF's, afbeeldingen, audioclips) in als Base64-strings zodat ze veilig binnen JSON, GraphQL-mutaties en webhook-bodies zitten die alleen tekst dragen
Het decoderen van e-mail-MIME-bijlagen
Haal base64-gecodeerde bijlagen uit ruwe .eml bestanden, SMTP-logs of IMAP-antwoorden om verloren facturen, screenshots en documenten uit e-mailexports terug te halen
URL-veilige tokens voor webapplicaties
Genereer URL-veilige base64-strings voor wachtwoord-resetlinks, e-mailverificatiecodes, share IDs en korte URL's zonder dat de tekens "+" of "/" in browsers worden gebroken
Handmatig JWT-segmenten inspecteren
Decodeer de header- en payloadsegmenten van een JSON Web Token tijdens lokale debugging wanneer je geen volledige JWT-decoder in je terminal of editor hebt geïnstalleerd
Pixoate