TopDev
🖼️

Image to Base64 Encoder cho LLM Vision

Drop ảnh → base64 string sẵn dùng cho Claude / GPT-4V / Gemini vision API. Encode + decode ngược, có data: URI prefix.

Tất cả công cụ Browser-only
🖼️
Kéo thả ảnh vào đây
hoặc
JPG / PNG / GIF / WebP / SVG · Max 10MB

Hoặc decode ngược: Base64 → Ảnh

Encode ảnh sang base64 để dùng trong LLM vision API (Claude, GPT-4V, Gemini), inline CSS, hoặc data URI. Lưu ý: base64 lớn hơn file gốc ~33% — không nên dùng cho ảnh > 100KB trên web production.

Khi nào cần encode ảnh sang base64?

Cách dùng với Claude API

POST https://api.anthropic.com/v1/messages
{
  "model": "claude-sonnet-4-7",
  "messages": [{
    "role": "user",
    "content": [
      {
        "type": "image",
        "source": {
          "type": "base64",
          "media_type": "image/jpeg",
          "data": "/9j/4AAQSkZJRgABAQAAAQ..." // base64 từ tool này (KHÔNG có prefix data:)
        }
      },
      { "type": "text", "text": "Mô tả ảnh này" }
    ]
  }]
}

Lưu ý: Claude cần base64 thuần (KHÔNG có prefix data:image/...;base64,). Bỏ checkbox "Include data: URI prefix" để có chuỗi sạch.

Cách dùng với OpenAI GPT-4V

OpenAI ngược lại — dùng data URL có prefix:

{
  "type": "image_url",
  "image_url": {
    "url": "data:image/jpeg;base64,/9j/4AAQ..." // CÓ prefix
  }
}

Lưu ý kích thước

Phù hợp với ai

Lập trình viên dùng ChatGPT/Claude/Gemini hằng ngày, AI engineer build RAG/agent, hoặc bất kỳ ai trả phí API LLM và muốn đo lường + so sánh nhanh.

Câu hỏi thường gặp

Dữ liệu paste vào tool có gửi đi đâu không?

Không. Tool chạy 100% trong trình duyệt, không có request HTTP nào tới server TopDev hay AI provider. Bạn có thể tắt mạng để kiểm chứng.

Tool có miễn phí mãi không?

Có. Tất cả công cụ trên TopDev đều miễn phí, không cần đăng ký, không giới hạn lượt dùng.

Công cụ liên quan

Xem tất cả công cụ →