Forside / Billedværktøjer / Billede til Base64-konverter
Gratis onlineværktøjer

Billede til Base64-konverter

Konvertér et lokalt billede til en komplet Base64-data-URL. Se billedet, konvertér, kopiér eller hent teksten. Filgrænse: 64 MiB.

Begynd at bruge

Hvad dette værktøj hjælper dig med

Konvertér et lokalt billede til en komplet Base64-data-URL. Se billedet, konvertér, kopiér eller hent teksten. Filgrænse: 64 MiB.

Arbejdseksempel

Input

icon.png

Resultat

data:image/png;base64,iVBORw0KGgo…

Sådan produceres resultatet

Base64 repræsenterer binære bytes med udskrivbare tegn. Det er reversibel kodning, ikke komprimering eller kryptering, og gør normalt nyttelasten omkring en tredjedel større.

Nyttige arbejdsgange

  • Indlejr et lille ikon i CSS eller HTML
  • Opret en bærbar API- eller testfixture
  • Inspicér eller overfør et lille binært aktiv som tekst

Vigtige begrænsninger

  • Store Base64-strenge øger HTML-, CSS- og hukommelsesforbrug.
  • Kodning skjuler eller sikrer ikke billedet.
  • Data-URL'ens MIME-type skal matche det faktiske filformat.

Ofte stillede spørgsmål

Hvorfor er Base64 større end billedfilen?

Hver tre binære bytes repræsenteres af fire Base64-tegn, plus eventuel data-URL-præfiks.

Skal jeg indlejre alle websidebilleder?

Nej. Eksterne filer caches normalt bedre; inline-data er mest nyttige til små, selvstændige aktiver.

Billede til Base64-konverter

Grænser: 64 MiB (67.108.864 byte) og 24.000.000 afkodede pixels. Filstørrelsen kontrolleres før læsning, dimensionerne før Base64 dannes. Hele originalfilen kodes uden canvas-genkodning; metadata og animationsbytes bevares, men forhåndsvisningen bekræfter ikke animationsafspilning. For N byte har Base64-indholdet 4 × ceil(N/3) tegn plus præfikset. Eksempler med udeladelsesprikker er ufuldstændige. Kodning er hverken rensning eller kryptering; browserens MIME-type bekræfter ikke formatet. Store indlejrede billeder øger dokument- og hukommelsesstørrelsen og kan ikke caches separat.

data:image/png;base64,...
Base64 length = 4 × ceil(N / 3)

Behandlingen foregår lokalt i din browser.