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.

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.

Share
Categorie
Ontwikkelaarstools
Inclusief
4-functies
Toegang
Vrij · Geen aanmelding
Privacy
Draait in uw browser
Base64-beeldencoder

Calibrating Base64 Image Tool......

Please wait a moment

Hoe te gebruiken

Hoe Base64-beeldencoder te gebruiken

  1. 01

    Plaats een afbeelding

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

  2. 02

    Kopieer de uitvoer

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

  3. 03

    Embed het

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

  4. 04

    Decodeer wanneer dat nodig is

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

Gebruiksgevallen

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.
Overzicht

Wanneer afbeeldingen inline plaatsen

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

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.

Functies
01
Afbeeldingscodering met slepen en neerzetten
02
Genereren van CSS-achtergrondafbeeldingsfragmenten
03
HTML img src gegevens-URI-uitvoer
04
Directe Base64-decodering
Veelgestelde vragen

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 slaat een HTTP-verzoek op, 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.

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.