Conversion

Imej ke Base64

Kodkan imej kepada Base64 / URI Data dan nyahkod Base64 kembali kepada imej - dengan serta-merta, dalam penyemak imbas anda.

Your files stay on your device - processed locally via WebAssembly, never uploaded

Drop images to encode

JPEG, PNG, WebP, GIF, BMP, SVG - single or batch

All encoding and decoding happens in your browser via FileReader and Canvas. Your images are never uploaded.
Share this tool with othersHelp others discover free tools
Embed this tool on your website

Copy this code to add the Imej ke Base64 to your site for free. It runs entirely in your visitors' browsers - no API key, no usage limits.

<iframe src="https://optipix.art/embed/image-to-base64" width="100%" height="600" style="border:1px solid #e4e4e7;border-radius:8px;" title="Imej ke Base64 by OptiPix" loading="lazy"></iframe>
<p style="font-size:12px">Free tool by <a href="https://optipix.art/image-to-base64">OptiPix Imej ke Base64</a></p>

❤️ Love this tool? Support our team.

No ads, no tracking, no limits. Tips keep 104 tools free for everyone.

$

Secure payment via Stripe · No account needed

About Imej ke Base64

Last updated: May 2026

OptiPix Image to Base64 menukar mana-mana imej kepada URI data Base64 yang boleh anda benamkan terus dalam HTML, CSS, JSON, atau API - dan menyahkod rentetan Base64 kembali kepada imej yang boleh dimuat turun. Lepaskan JPEG, PNG, WebP, GIF, BMP, atau SVG dan serta-merta lihat URI data penuh, rentetan Base64 mentah, kiraan aksara, saiz asal vs saiz pengekodan, dan potongan HTML / CSS sedia untuk tampal. Kod semula sebagai PNG, JPEG (dengan kawalan kualiti), atau WebP untuk mencari perwakilan Base64 yang paling kecil. Tampal mana-mana rentetan Base64 kembali ke penyahkod untuk pratonton dan muat turun imej asal. Mod kelompok membolehkan anda mengekod banyak imej sekaligus dan menyalin semuanya sebagai tatasusunan JSON. Semuanya berjalan secara setempat - fail dibaca dengan FileReader dan tidak pernah dimuat naik.

How It Works

Pengekodan menggunakan FileReader.readAsDataURL untuk Base64 segera, dengan pengekodan semula kanvas pilihan untuk menukar format. Penyahkodan memuatkan URI data ke dalam Imej, melukisnya pada kanvas, dan mengeksport sebagai Blob yang boleh dimuat turun.

Use Cases

  • Benamkan ikon kecil dalam CSS untuk menjimatkan permintaan HTTP
  • Benamkan imej dalam e-mel HTML yang perlu dirender di luar talian
  • Hantar imej ke API yang menjangkakan Base64 dalam JSON
  • Nyahkod blob Base64 yang anda terima dalam webhook
  • Kurangkan rentetan Base64 dengan mengekod semula imej sebagai WebP

You Might Also Like

If you find Imej ke Base64 useful, check out these related tools: Format Converter, Image Compressor, and Image to SVG. All tools run entirely in your browser with no uploads or signups required.

Frequently Asked Questions

Mengapa rentetan Base64 lebih besar daripada fail asal?
Pengekodan Base64 mewakili 3 bait binari sebagai 4 aksara ASCII, jadi teks yang dikodkan kira-kira 33% lebih besar daripada fail asal. Untuk mengecilkannya, tukar format output kepada JPEG atau WebP dan rendahkan kualiti.
Di mana saya boleh menggunakan imej Base64?
Benamkan terus dalam teg HTML <img src='data:…'>, CSS background-image: url('data:…'), templat e-mel HTML, muatan API JSON, atau di mana sahaja anda perlu menghantar imej sebaris tanpa permintaan berasingan.
Adakah penyahkodan selamat?
Ya - penyahkodan berlaku sepenuhnya dalam penyemak imbas anda menggunakan elemen imej tersembunyi. Kami tidak menjalankan, log, atau memuat naik apa-apa.
Bolehkah saya mengekod berbilang imej secara kelompok?
Ya. Lepaskan beberapa imej dalam mod kelompok untuk mendapatkan jadual semua hasil serta tatasusunan JSON yang boleh anda salin dalam satu klik.
Apakah perbezaan antara URI data dan Base64 mentah?
URI data bermula dengan awalan mime (data:image/png;base64,…) supaya penyemak imbas tahu cara mentafsirkannya. Base64 mentah hanyalah muatan yang dikodkan - berguna apabila pengguna menambah awalan itu sendiri.

Related Tools

More File Conversion Tools

All 102 Tools

Image CompressorBackground RemoverVideo CompressorImage UpscalerOCR Text ExtractorFormat ConverterImage ResizerEXIF RemoverFace BlurDepth EstimationQR Code GeneratorWatermark MakerColor Palette ExtractorPhoto FiltersImage to PDFObject DetectionImage ClassifierImage CaptionerAI Image GeneratorMeme GeneratorGIF MakerPhoto Collage MakerImage CropPhoto EffectsImage to SVGColor ChangerNoise RemoverPhoto RestorationColor PickerFavicon GeneratorImage to Base64Image Metadata ViewerImage AnnotatorPassport Photo MakerDocument ScannerASCII Art GeneratorImage ComparisonSprite Sheet GeneratorObject RemoverPanorama MakerWord CounterCase ConverterLorem Ipsum GeneratorUUID GeneratorUnix Timestamp ConverterText DiffURL Encoder / DecoderHTML Entity Encoder / DecoderBase64 Text Encoder / DecoderText to Binary / Hex / OctalHash GeneratorJSON Formatter / ValidatorRandom String GeneratorCSV ↔ JSON ConverterMarkdown EditorUnit ConverterPercentage CalculatorBMI CalculatorAge CalculatorTip CalculatorCSS Gradient GeneratorCSS Box Shadow GeneratorCSS Border Radius GeneratorGlassmorphism GeneratorNeumorphism GeneratorCSS Text Shadow GeneratorFlexbox PlaygroundCSS Grid GeneratorAudio TrimmerAudio ConverterAudio MergerAudio RecorderVideo to Audio ExtractorAudio Speed ChangerAudio Volume BoosterRingtone MakerVocal RemoverText to SpeechSpeech to TextAudio Noise RemoverAudio EqualizerAudio EffectsVideo TrimmerVideo MergerVideo ResizerVideo Speed ChangerVideo RotatorVideo to MP4 ConverterAdd Music to VideoMute VideoVideo LooperReverse VideoVideo ScreenshotAdd Subtitles to VideoVideo WatermarkScreen RecorderWebcam RecorderSlideshow MakerVideo FiltersCron Expression BuilderRegex TesterUnix Timestamp Converter