Værktøjer95

KONVERTER / EN PRAKTISK BILLEDGUIDE

Sådan konverterer du et billede til Base64

Gør et billede til den kode, dit projekt har brug for, mens de originale bytes bevares.

Vælg et billede, vælg Data URL, Plain Base64, HTML-billede eller CSS-baggrund, og kopier koden eller download den som tekst. Denne guide følger et originalt PNG gennem en HTML-billedeksport.

Følg guiden
EN VERIFICERET KILDE OG DETS DOWNLOADEDE RESULTAT
Før PNG orbit-ikon kodet i Base64-eksemplet.

Original 512 × 512 PNG: 202,491 bytes.

Efter
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAQAElEQVR4Aez9T+x/+1Xehz7rZ0Jv/iiiXEWM2kFQRonUiAwQqmp1lKhCKKpQRh3cFBJsAyYYAjY2mHOOoYE29rEZkDCoIlUd…

Starten på det faktiske 270,029-byte HTML-output; uddrag forkortet til visning.

Original 512 × 512 PNG: 202,491 bytes. Starten på det faktiske 270,029-byte HTML-output; uddrag forkortet til visning.
Annoncer
HURTIG VIDEOVEJLEDNING How to encode an image as Base64 or HTML Choose an image, select HTML image code and download the encoded image as a text file. Engelsk tale Se videoen

How to encode an image as Base64 or HTML

Annoncer

Følg dette eksempel og tilpas derefter de samme kontroller til dit eget billede. Åbn Billede til Base64 konvertering.

01

Vælg et billede og få vist dets identitet

Åbn Image to Base64 Converter. Vælg et billede eller Prøv et eksempel. Eksemplet bruger 512 × 512 pixel favicon-orbit.png, som indeholder 202,491 bytes. Editoren viser billedet over dets kode, så du kan bekræfte, at du har valgt det tilsigtede aktiv.

PNG, JPG, WebP, GIF, BMP og AVIF understøttes, når din browser kan afkode dem til forhåndsvisning. Den maksimale filstørrelse er 25 MB, med grænser på 60 megapixels og 16,000 pixels pr. side. SVG-markup accepteres ikke af denne rasterkonverter.

Værktøjet læser de originale fil-bytes. Det bruger ikke forhåndsvisningen til at genopbygge billedet, ændre størrelsen på det eller genkomprimere det. Eksisterende metadata og GIF-animation bevares derfor i de kodede data.

Før kodning skal du bruge Resize Image eller Image Compressor, hvis du har brug for et mindre aktiv. Base64 reducerer ikke i sig selv billedstørrelsen.

02

Vælg den repræsentation, dit projekt forventer

Åbn Settings og vælg HTML-billede under Code format til dette eksempel. Resultatet er et img-tag, der indeholder en Base64-data URL. Alt-attributten er i starten tom; skriv nyttig alternativ tekst, når billedet formidler information.

Data URL starter med et præfiks som data:image/png;base64, efterfulgt af de kodede data. Plain Base64 indeholder kun dataene. CSS-baggrund omslutter data-URL'en i en background-image-deklaration. Disse repræsentationer tjener forskellige formål, så kopier den form, din applikation anmoder om, i stedet for kun at ændre filnavnet.

Kodepanelet opdateres umiddelbart efter, at du ændrer Code format. Kopier-ikonet kopierer den aktuelle repræsentation og giver bekræftelse på kopiering. Når adgang til udklipsholderen er blokeret, markeres koden til manuel kopiering.

Et komplet HTML img-tag er ikke det samme som en data-URL. Brug kun src-værdien, når et felt beder om en URL.

Eksemplet i denne guide

Prøv et eksempel: favicon-orbit.png, 512 × 512 px, 202,491 bytes. Vælg HTML billede under Kodeformat. Vælg Start og download favicon-orbit-base64.txt.

Original PNG
512 × 512 px · 202,491 bytes
HTML tekstoutput
270,029 bytes
Kodning
Originale bytes; ingen genkomprimering
03

Download koden og forstå dens størrelse

Vælg Start og derefter Download. Eksemplet gemmer favicon-orbit-base64.txt, der indeholder HTML billedkode. Dens 270,029 bytes er større end kilden på 202,491 bytes. Artiklens sammenligning viser den faktiske begyndelse af den downloadede tekst, forkortet for læsbarhedens skyld.

Base64 konverterer typisk tre kilde-bytes til fire teksttegn, hvilket tilføjer cirka en tredjedel før den lille wrapper. Indlejring af et lille ikon kan gøre et dokument selvstændigt, men placering af store billedstrenge inde i HTML eller CSS forstørrer også dokumentet og forhindrer, at billedet caches som en separat fil.

Kodning er ikke kryptering. Enhver med den komplette Base64-streng kan gendanne det underliggende billede. Behandl koden med samme omhu som kilden, hvis den indeholder private oplysninger.

Det forkortede uddrag i denne artikel er forklarende. Brug den komplette downloadede TXT eller kopiér den fulde kode fra værktøjet.

NYTTIGE DETALJER

Almindelige spørgsmål

Vil kodning reducere billedkvaliteten?

Nej. Kodning bevarer de originale bytes. Den ændrer ikke størrelse, komprimerer eller tegner billedet om.

Hvorfor er Base64-strengen større end billedet?

Base64 repræsenterer tre input-bytes ved hjælp af fire teksttegn, så den tilføjer normalt omkring en tredjedel før en wrapper eller præfiks.

Bevares GIF-animationer?

Kodning bevarer de originale GIF bytes, inklusive animation. Et eksempel kan vise et stillbillede, mens den kodede data bevarer alle rammer.

Er Base64 sikker til hemmelige billeder?

Base64 er ikke kryptering. Hold strengen privat, hvis det underliggende billede er privat. Selve konverteren behandler det lokalt i din browser.

DIN TUR

Gør det rigtige billede til den rigtige kode.

Prøv et eksempel eller brug din egen fil, og gennemse resultatet før deling.

Åbn Billede til Base64 konvertering

Billeddetaljer

Sprog38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

Vælg dit sprog. Videovejledninger bruger i øjeblikket engelsk tale.