Base64-beeldencoder

Converteer afbeeldingen naar Base64-tekenreeksen voor insluiting in CSS of HTML. Genereer gegevens-URI's voor pictogrammen en logo's zonder externe HTTP-verzoeken, gratis, lokale verwerking.

Gebouwd en onderhouden door Shehzad Munir ·

Base64-beeldencoder
Loading Base64 Image Tool
Share

Wanneer afbeeldingen inline plaatsen

De Base64 Image Encoder converteert afbeeldingen naar data-URI-strings die u rechtstreeks in CSS of HTML kunt insluiten, waardoor een extra netwerkverzoek voor kleine pictogrammen en logo's wordt geëlimineerd. Het decodeert Base64 ook terug naar een zichtbare afbeelding, en alles wordt lokaal in uw browser verwerkt.

Het coderen van een afbeelding naar Base64 ruilt een netwerkverzoek in voor een groter bestand. Dat is een overwinning voor kleine, veelgebruikte middelen, pictogrammen, kleine logo's en spacer-afbeeldingen, waarbij de latentie heen en terug meer kost dan de extra bytes. Bewaar grote foto's als afzonderlijke bestanden.

Functies

  • Afbeeldingscodering met slepen en neerzetten
  • Genereren van CSS-achtergrondafbeeldingsfragmenten
  • HTML img src gegevens-URI-uitvoer
  • Directe Base64-decodering

Hoe Base64-beeldencoder te gebruiken

  1. 1

    Plaats een afbeelding

    Sleep en zet neer of selecteer een PNG, JPG of SVG om te coderen.

  2. 2

    Kopieer de uitvoer

    Pak het kant-en-klare CSS-achtergrondafbeeldingsfragment of de HTML img src-gegevens-URI.

  3. 3

    Embed het

    Plak de gegevens-URI in uw stylesheet of markup, er is geen extern bestand nodig.

  4. 4

    Decodeer wanneer dat nodig is

    Plak een Base64-tekenreeks terug om een ​​voorbeeld te bekijken en de originele afbeelding te downloaden.

Veelvoorkomende gebruiksscenario's

  • Een front-end-ontwikkelaar plaatst een klein pictogram om een ​​HTTP-verzoek te verwijderen.
  • Een e-mailontwikkelaar sluit een logo in dat wordt weergegeven zonder externe hosting.
  • Een ontwerper inspecteert een gegevens-URI die uit de CSS van iemand anders is gehaald.
  • Een ontwikkelaar bundelt een SVG-sprite rechtstreeks in een component.

Gedetailleerde gids

Gegevens-URI's gebruiken in CSS en HTML

Een gegevens-URI is slechts een tekenreeks die begint met data:image/png;base64,. Plaats het in een CSS-achtergrondafbeelding of een HTML img src en de browser geeft het inline weer. Deze tool genereert beide fragmenten, zodat u de juiste direct kunt plakken.

De afweging tussen afmetingen

Base64-codering voegt grofweg 33% toe aan de bestandsgrootte omdat het binaire gegevens in tekst vertegenwoordigt. Inlining betekent ook dat het item niet afzonderlijk op verschillende pagina's in de cache kan worden opgeslagen. Gebruik het bewust voor kleine, paginakritische afbeeldingen in plaats van voor alles.

Veelgestelde vragen

Hoe converteer ik online een afbeelding naar Base64?

Versleep uw afbeelding (JPG, PNG, SVG, WEBP) of klik om te uploaden. De tool genereert direct de Base64-string, klaar om te gebruiken als data-URI in CSS of HTML.

Wanneer moet ik Base64-afbeeldingen in CSS gebruiken?

Gebruik Base64-codering voor kleine afbeeldingen zoals pictogrammen, logo's en UI-elementen (minder dan 5 KB). Hierdoor worden HTTP-verzoeken voor deze assets geëlimineerd, wat de prestaties enigszins kan verbeteren. Voor grote afbeeldingen zijn externe URL's beter.

Hoe gebruik ik een Base64-afbeelding in CSS?

Gebruik het als achtergrondafbeelding: background-image: url('data:image/png;base64,iVBORw0KGgo...'); De tool genereert automatisch dit CSS-fragment, klaar om te kopiëren.

Hoe gebruik ik een Base64-afbeelding in HTML?

Gebruik het als het src-attribuut van een img-tag: <img src='data:image/png;base64,iVBORw0KGgo...'/>. De tool genereert dit HTML-fragment voor u.

Maakt Base64-codering afbeeldingen groter?

Ja. Base64-codering vergroot de bestandsgrootte met ongeveer 33% vergeleken met het binaire origineel. Dit is een afweging: u bespaart een HTTP-verzoek, maar de gegevens zijn groter. Het is de moeite waard voor zeer kleine afbeeldingen, maar niet voor grote foto's.

Kan ik een Base64-string terug decoderen naar een afbeeldingsbestand?

Ja. Schakel over naar de decodeermodus, plak uw Base64-tekenreeks (met of zonder het voorvoegsel data:image/...) en de tool rendert de afbeelding en laat u deze downloaden als een bestand. Dit is handig voor het extraheren van ingesloten afbeeldingen uit HTML-broncode of API-payloads.

Hoe converteer ik een afbeelding naar een Base64-gegevens-URI?

Voeg een JPG, PNG, GIF, WebP of SVG toe en de tool voert de Base64-string uit, plus kant-en-klare fragmenten: een data-URI, een img src en een CSS-achtergrond-url. De conversie is lokaal, dus de afbeelding wordt nooit geüpload.

Hoe decodeer ik een Base64-string terug naar een afbeelding?

Plak de Base64 (of volledige gegevens-URI) en de tool rendert en laat je de originele afbeelding downloaden, handig voor het extraheren van een ingesloten afbeelding uit CSS of HTML.

Waarom zou ik een afbeelding insluiten als Base64?

Base64 sluit de afbeelding rechtstreeks in HTML, CSS of een e-mail in, zodat er geen apart bestand hoeft te worden geladen, handig voor kleine pictogrammen en inline assets, hoewel grote afbeeldingen beter als normale bestanden kunnen worden gelaten.

Maakt Base64 afbeeldingen groter?

Ja, met ongeveer een derde, aangezien binair wordt weergegeven als tekst. Daarom is dit het beste voor kleine activa waarbij het vermijden van een verzoek zwaarder weegt dan de omvang.

Wordt mijn afbeelding geüpload om deze te coderen?

Nee. Het coderen en decoderen gebeurt volledig in uw browser.

Uit het journaal

All articles →