Conversion

تصویر به Base64

تصاویر را به URI Base64 / Data تبدیل کرده و Base64 را دوباره به تصاویر تبدیل کنید – فوراً، در مرورگر شما.

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 تصویر به 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="تصویر به Base64 by OptiPix" loading="lazy"></iframe>
<p style="font-size:12px">Free tool by <a href="https://optipix.art/image-to-base64">OptiPix تصویر به 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 تصویر به Base64

Last updated: May 2026

OptiPix Image to Base64 هر تصویری را به یک URI داده Base64 تبدیل می‌کند که می‌توانید مستقیماً در HTML، CSS، JSON یا APIها جاسازی کنید - و رشته‌های Base64 را به تصاویر قابل دانلود رمزگشایی می‌کند. یک JPEG، PNG، WebP، GIF، BMP یا SVG را رها کنید و فوراً URI داده کامل، رشته خام Base64، تعداد کاراکترها، اندازه اصلی در مقابل اندازه کدگذاری شده و قطعه‌های HTML / CSS آماده چسباندن را مشاهده کنید. برای یافتن کوچکترین نمایش ممکن Base64، دوباره به عنوان PNG، JPEG (با کنترل کیفیت) یا WebP کدگذاری کنید. هر رشته Base64 را دوباره در رمزگشا بچسبانید تا تصویر اصلی را پیش‌نمایش و دانلود کنید. حالت دسته‌ای به شما امکان می‌دهد چندین تصویر را به یکباره کدگذاری کرده و همه آنها را به عنوان یک آرایه JSON کپی کنید. همه چیز به صورت محلی اجرا می‌شود - فایل‌ها با FileReader خوانده می‌شوند و هرگز آپلود نمی‌شوند.

How It Works

رمزگذاری از FileReader.readAsDataURL برای Base64 فوری استفاده می‌کند، با رمزگذاری مجدد اختیاری canvas برای تغییر فرمت. رمزگشایی، URI داده را در یک Image بارگیری می‌کند، آن را روی یک canvas می‌کشد و به عنوان یک Blob قابل دانلود صادر می‌کند.

Use Cases

  • یک آیکون کوچک را در CSS برای صرفه‌جویی در درخواست HTTP درون‌خطی کنید
  • تصاویر را در یک ایمیل HTML که نیاز به نمایش آفلاین دارد جاسازی کنید
  • ارسال تصویر به API که Base64 را در JSON انتظار دارد
  • رمزگشایی یک قطعه Base64 که در یک webhook دریافت کرده‌اید
  • کاهش یک رشته Base64 با کدگذاری مجدد تصویر به عنوان WebP

You Might Also Like

If you find تصویر به 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

چرا رشته Base64 بزرگتر از فایل اصلی است؟
رمزگذاری Base64 3 بایت داده باینری را به 4 کاراکتر ASCII نمایش می‌دهد، بنابراین متن کدگذاری شده تقریباً 33٪ بزرگتر از فایل اصلی است. برای کوچک کردن آن، فرمت خروجی را به JPEG یا WebP تغییر دهید و کیفیت را کاهش دهید.
از تصویر Base64 کجا می‌توانم استفاده کنم؟
آن را مستقیماً در تگ‌های HTML <img src='data:…'>، CSS background-image: url('data:…')، قالب‌های ایمیل HTML، بارهای داده API JSON، یا هر جایی که نیاز به ارسال تصویر به صورت درون‌خطی بدون درخواست جداگانه دارید، جاسازی کنید.
آیا رمزگشایی ایمن است؟
بله - رمزگشایی کاملاً در مرورگر شما با استفاده از یک عنصر تصویر پنهان انجام می‌شود. ما هیچ چیزی را اجرا، ثبت یا آپلود نمی‌کنیم.
آیا می‌توانم چندین تصویر را به صورت دسته‌ای کدگذاری کنم؟
بله. چندین تصویر را در حالت دسته‌ای رها کنید تا جدولی از تمام نتایج به علاوه یک آرایه JSON که می‌توانید با یک کلیک کپی کنید، دریافت کنید.
تفاوت بین data URI و raw Base64 چیست؟
یک data URI با پیشوند mime (data:image/png;base64,…) شروع می‌شود تا مرورگرها بدانند چگونه آن را تفسیر کنند. Raw Base64 فقط محموله کدگذاری شده است - زمانی مفید است که مصرف‌کننده خود پیشوند را اضافه کند.

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