AnvendelsesscenarierBrugseksempler
Sådan bruges Base64-billeder
Her finder du de mest almindelige anvendelser med kopierbare eksempler. Udskift blot indholdet med dine egne konverterede resultater
Du får to formater: Data URL (med MIME-præfiks) og rå Base64 (uden præfiks)
Data URL (anbefalet)
data:image/png;base64,QUJDZA==Rå Base64
QUJDZA==Vis direkte på websider (HTML)
Velegnet til hurtig forhåndsvisning, statiske sider eller scenarier uden ekstra hosting
Convert an image to a Base64 Data URL<img src="data:image/png;base64,QUJDZA==" alt="Base64 Image" width="240" />
Brug som baggrundsbillede (CSS)
Ideelt til ikoner, pladsholdere og små dekorationer for at reducere HTTP-anmodninger
Create an image Base64 string first.banner {
background-image: url("data:image/png;base64,QUJDZA==");
background-size: cover;
background-position: center;
}API / JSON-overførsel
Velegnet til test, prototyper og midlertidig dataoverførsel. Store billeder anbefales ikke inline i produktion
{
"filename": "image.png",
"mime": "image/png",
"dataUrl": "data:image/png;base64,QUJDZA=="
}Hvis backend kun kræver rå Base64, kan du sende
QUJDZA== separat sammen med MIME-type.Mobil / tværplatform-brug (eksempler)
Alle miljøer, der understøtter Base64, kan bruge det. Her er almindelige implementeringer
Verify a Base64 string before using it in an appimport 'dart:convert';
import 'package:flutter/widgets.dart';
final bytes = base64Decode("QUJDZA==");
final image = Image.memory(bytes);Hvornår bør Base64 undgås?
- Store billeder indlejret over længere tid (øger størrelse markant)
- Statiske ressourcer der kræver CDN-cache og genbrug
- Billeder med høje krav til ydeevne og caching
Base64 er bedst til dataoverførsel og hurtig levering, ikke som erstatning for komplette statiske ressourcer