🇺🇸 English
🇪🇸 Español
🇧🇷 Português
🇫🇷 Français
🇩🇪 Deutsch
🇮🇹 Italiano
🇨🇳 中文
🇷🇺 Русский
🇯🇵 日本語
🇰🇷 한국어
🇳🇱 Nederlands
🇮🇳 हिन्दी

Base64 Encoder Online

Encode text, files, and images to Base64 instantly — UTF-8 perfect, Base64URL safe, up to 100MB, and 100% private in your browser.

? Encodes each line of text independently. Useful for multiple separate entries.
? Breaks the output into 76-character lines as defined by RFC 2045 / MIME specification.
? Replaces + with -, / with _, and removes = padding. Useful for URLs and filenames (RFC 4648).
LIVE

Encode a file to Base64

Drop your file here, or click to browse

Maximum file size: 100MB

Download encoded file
What is Base64 encoding?
Advanced options explained
Security & Privacy
Completely free
How Base64 works

Frequently Asked Questions

What is Base64 encoding?
Base64 is a binary-to-text encoding scheme that converts binary data into 64 printable ASCII characters (A–Z, a–z, 0–9, +, /). It is used in JWT tokens, CSS image embedding, email attachments (MIME), API authentication, and webhooks.
Is Base64 safe for passwords?
No. Base64 is encoding, not encryption. Anyone can decode it instantly. For passwords, use bcrypt, SHA-256, Argon2, or similar hashing algorithms with a salt.
How do I convert an image to Base64?
Use our Image to Base64 converter: drag and drop your image, click Convert, and get the Base64 string instantly. Perfect for embedding in CSS, HTML, and API payloads.
Does Base64 encoding increase file size?
Yes, by approximately 33%. Three binary bytes are encoded as four ASCII characters. Use Base64 when you need binary data in text-based formats (JSON, XML, CSS), not for serving images at scale.
What is Base64URL safe encoding?
Base64URL is a variant of Base64 that replaces + with -, / with _, and removes = padding. Defined in RFC 4648 §5. Ideal for JWT tokens, URL parameters, filenames, and webhooks.

Wat is Base64-codering?

Base64 is een binair-naar-tekst codeerschema dat binaire gegevens weergeeft met behulp van 64 afdrukbare ASCII-tekens: A–Z, a–z, 0–9, plus (+) en schuine streep (/), met het gelijkteken (=) voor opvulling. De naam "Base64" komt van het feit dat elk Base64-cijfer precies 6 bits aan data vertegenwoordigt, en 2^6 = 64.

Base64 is geen versleuteling — het is een omkeerbare codering die is ontworpen om binaire gegevens veilig te verzenden via kanalen die alleen tekst ondersteunen, zoals e-mail (MIME), JSON-payloads, XML-documenten en HTTP-headers.

Veelvoorkomende toepassingen: afbeeldingen insluiten in CSS en HTML als Data URI's, e-mailbijlagen coderen, binaire gegevens verzenden in JSON- en XML-API's, en inloggegevens coderen in HTTP Basic Authentication-headers.

Hoe tekst online naar Base64 coderen

encodeb64.com gebruiken is eenvoudig: plak uw tekst in het invoerveld, selecteer de tekenset (UTF-8 is correct voor de meeste moderne tekst) en klik op Coderen. De Base64-uitvoer verschijnt onmiddellijk in het resultaatveld, klaar om te kopiëren.

Voor speciale gevallen kunt u met de geavanceerde opties het uitvoerformaat instellen. Activeer URL-veilige codering (Base64URL) voor uitvoer die veilig is voor JWT-tokens en URL-parameters. Activeer MIME-regelomloop om de uitvoer op 76 tekens per RFC 2045 te beperken.

Alle codering vindt volledig in uw browser plaats met behulp van de TextEncoder API en de btoa()-functie van JavaScript. Er worden geen gegevens naar een server verzonden.

Base64URL-codering voor JWT-tokens

Standaard Base64 gebruikt de tekens + en / die niet veilig zijn in URL's — ze moeten worden geprocenteerd als %2B en %2F. Base64URL (RFC 4648 §5) lost dit op door + te vervangen door - en / door _, en het =-opvulteken volledig weg te laten.

JWT's (JSON Web Tokens) gebruiken Base64URL-codering voor hun header- en payload-secties. Als u met JWT's werkt, selecteer dan de optie "URL-veilige codering (Base64URL)" voor het coderen.

Base64URL wordt ook gebruikt in OAuth 2.0 PKCE-uitdagingen en bestandsnamen in cloudopslagsystemen, waar de Base64-string zonder extra codering in een URL moet worden ingesloten.

Bestanden en afbeeldingen coderen naar Base64

Naast tekstcodering ondersteunt encodeb64.com het coderen van elk bestandstype naar Base64 — documenten, afbeeldingen, audiobestanden en binaire gegevens tot 100 MB. Sleep uw bestand naar de uploadzone of klik om te bladeren.

De codering vindt volledig in uw browser plaats via de FileReader API, zodat uw bestand uw apparaat nooit verlaat. Voor afbeeldingen ondersteunt de converter JPG, PNG, GIF, WebP, SVG, BMP, ICO, TIFF en AVIF-formaten en genereert vijf verschillende uitvoerformaten.

Het insluiten van afbeeldingen als Base64 is handig voor HTML-e-mails waar extern beeldhosting onbetrouwbaar is, voor op zichzelf staande HTML-documenten en voor CSS-stijlbladen waar een klein pictogram inline moet worden geplaatst om HTTP-verzoeken te verminderen.

Other Tools

Base64 Decode → Image to Base64 →