> enkod | indlejr | optimer <
// Konverter billeder til Base64-strenge til webudvikling og dataindlejring
Træk billede hertil eller klik for at vælge
Klik for at gennemse filer
Lokal Behandling
100% billedenkodning på klientsiden. Dine filer forlader aldrig din browser.
Træk & Slip
Hurtig upload med træk og slip-interface. Øjeblikkelig Base64-konvertering.
Ingen Grænser
Enkod billeder af enhver størrelse eller format. Ingen registrering eller API-nøgler påkrævet.
// FAQ
S: Hvad er billede til Base64-enkodning?
S: Billede til Base64-enkodning konverterer binære billeddata til en tekststreng ved hjælp af Base64-enkodning. Vigtigt for indlejring af billeder direkte i HTML, CSS, e-mails eller APIs uden separate filer.
S: Hvor sikker er billede til Base64-konvertering?
S: 100% sikker lokal behandling. Al billedenkodning sker i din browser. Nul serveruploads. Dine billeder forlader aldrig din enhed.
S: Hvilke billedformater understøttes?
S: Understøtter alle almindelige web-billedformater: PNG, JPEG, GIF, WebP, SVG, BMP og flere. Bevarer original billedkvalitet og format.
S: Hvordan bruger jeg Base64-billeder i HTML?
S: Brug data URI-format: <img src="data:image/png;base64,DIN_BASE64_STRENG">. Perfekt til inline-billeder, ikoner eller reduktion af HTTP-forespørgsler.
S: Er der filstørrelsesbegreænsninger?
S: Ingen server-side begrænsninger. Behandling sker lokalt i din browser. Store filer kan tage længere tid at enkode, men vil fungere.
// Almindelige billedformater og MIME-typer
| Format | MIME-type |
|---|---|
| PNG | image/png |
| JPEG | image/jpeg |
| GIF | image/gif |
| WebP | image/webp |
| AVIF | image/avif |
| SVG | image/svg+xml |
// Data-URI’er i kode
HTML <img src="data:image/png;base64,iVBORw0KGgo..." alt="">
CSS background: url("data:image/svg+xml;base64,PHN2Zy...");
Linux base64 -w0 logo.png
macOS base64 -i logo.png
Python base64.b64encode(open('logo.png','rb').read()).decode()
Node.js fs.readFileSync('logo.png').toString('base64')
>> Flere spørgsmål
S: Hvorfor bliver et Base64-billede omkring 33 % større?
S: Base64 koder 3 bytes som 4 tegn, altså cirka en tredjedel ekstra, som gzip kun delvist opvejer. Indlejrede billeder kan derfor primært betale sig til meget små filer (nogle få KB).
S: Hvad er ulempen ved data-URI’er sammenlignet med billedfiler?
S: Et indlejret billede kan ikke cachelagres separat, gør HTML eller CSS større og sendes igen ved hver indlæsning af filen. Til større billeder er en separat fil bedre.
S: Skal jeg indlejre SVG som Base64?
S: Som regel ikke: SVG er tekst. En URL-kodet data:image/svg+xml,… er ofte mindre end Base64 og forbliver læsbar. Base64 virker dog alle steder.