Image MIME Types List

Get a clean, copy-ready list of image mime types for real-world development workflows.

Image MIME types(12 image MIME types)

Includes common raster, vector, icon, and modern web image MIME types used in production.

How to use this list

Use image mime types in 3 steps

Takes ~5 seconds
  1. 1
    Choose a format

    Pick text, JSON, or HTML output.

  2. 2
    Copy or download

    Use one-click copy or download the generated list.

  3. 3
    Apply in your workflow

    Use in upload validation, API docs, test data, or tooling configs.

Use HTML output to generate ready-to-paste <option> tags instantly.

Common use cases

  • Developers implementing file uploads and content-type validation
  • QA engineers building media and document test matrices
  • Platform teams standardizing MIME handling across services

Examples

Common MIME type entry.

Input
image/png
Output
image/png

Additional MIME type in the same list.

Input
image/svg+xml
Output
image/svg+xml

HTML output for select controls.

Input
image/png
Output
<option value="image/png">image/png</option>

Reliable Image MIME types reference

This list helps teams keep image mime types consistent across APIs, uploads, docs, and frontend experiences.

Image MIME types span modern compressed formats built for the web (image/avif, image/webp), mobile-camera formats you'll see in raw uploads (image/heic, image/heif), and older but still common formats like image/bmp, image/tiff, and the vector image/svg+xml. This list gives you 12 real-world image MIME types in copy-ready text, JSON, or HTML <option> format, so upload validation, image-processing pipelines, and <picture>/<img> fallback logic reference the exact registered type for each format.

Modern formats included

AVIF, WebP, and APNG sit alongside the legacy formats they're gradually replacing for smaller file sizes at similar quality.

  • image/avif, image/webp
  • image/apng (animated PNG)
  • image/heic, image/heif (mobile camera formats)
Vector and legacy formats too

Covers the non-photo cases — vector graphics, uncompressed formats, and favicon-specific types.

  • image/svg+xml (vector, needs sanitizing)
  • image/bmp, image/tiff
  • image/vnd.microsoft.icon
One click, three formats

Grab the list as plain text, a JSON array, or ready-to-paste HTML <option> tags.

  • Plain text list
  • JSON array
  • HTML <option> tags

Picking the right image format

Newer formats save bandwidth, but a couple of image types need special handling regardless of age.

  • Prefer image/avif or image/webp for new uploads — both compress smaller than JPEG or PNG at comparable visual quality.
  • Sanitize image/svg+xml uploads before serving them — SVG can embed scripts, so treat it as markup, not just an image.
  • Use image/vnd.microsoft.icon (the IANA-registered name) rather than the unofficial image/x-icon for favicon Content-Type headers.

Frequently asked questions

Should I use image/webp or image/avif for new uploads?>
Both are strong choices over JPEG/PNG. AVIF often compresses smaller at the same quality, while WebP has slightly broader long-term tooling support — many teams serve AVIF with a WebP fallback.
Is it safe to accept image/svg+xml uploads directly from users?>
Not without sanitizing them first. SVG is XML and can contain embedded scripts or external references, so treat user-supplied SVGs as untrusted markup.
What's the correct MIME type for a .ico favicon?>
image/vnd.microsoft.icon is the IANA-registered type. Some older references use image/x-icon, which isn't the registered name.

Related Developer lists

Application MIME Types List | Copy-Ready Text, JSON & HTML

Copy common application/* MIME types in text, JSON, or HTML format for API content negotiation, downloads, and file validation.

Audio MIME Types List | Copy-Ready Text, JSON & HTML

Copy common audio MIME types in text, JSON, or HTML format for uploads, playback support checks, and processing pipelines.

Common MIME Types List | Copy-Ready Text, JSON & HTML

Copy a practical common MIME types list in text, JSON, or HTML format for uploads, APIs, validation, and content handling.

HTTP 2xx Success Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 2xx success codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.

HTTP 3xx Redirect Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 3xx redirect codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows, ready to paste.

HTTP 4xx Error Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 4xx client error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.

HTTP 5xx Error Codes List | Copy-Ready Text, JSON & HTML

Copy all HTTP 5xx server error codes in text, JSON, or HTML format for API docs, tests, and monitoring workflows.

HTTP Request Methods List | Copy-Ready Text, JSON & HTML

Copy a clean http request methods list (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE, CONNECT) in text, JSON, or HTML for API docs and tooling.

HTTP Status Codes List | Copy-Ready Text, JSON & HTML

Copy the complete IANA-registered HTTP status codes list in text, JSON, or HTML format for APIs, docs, testing, and observability workflows.

Video MIME Types List | Copy-Ready Text, JSON & HTML

Copy common video MIME types in text, JSON, or HTML format for upload policies, streaming workflows, and player support checks.