LogoLogo
Developers
  • Welcome
  • Introduction
  • Getting Started
    • Overview
    • What can we do?
    • Features & Packages
    • SDKs
  • SERVICES
    • Introduction about services
    • Identity
      • Brand
        • Examples
        • How to identify a brand
        • What default values when a brand is created?
        • How to be a reseller
        • Multiple Brand Management
      • User *
        • User Type
        • Username
        • User Status
        • Username vs. Login Name
        • Password
          • User-defined options
          • Built-in policies
        • Authentication Methods
          • Traditional Login
          • External Login
          • Login with Email link
        • Referral (Invite Friends)
          • Example
        • Password Policy
        • Login with Google
      • Device
        • Type
        • Device Identifier (Device Code)
        • Device Registering
        • Access Limit
    • Subscription
      • What is Package?
      • Package (Pricing Plan)
      • Plans & Pricing *
        • Licensing *
        • Subscription Type *
        • Feature
          • Examples
        • Package
        • Price *
        • Coupon
        • License
          • License Status
          • License Delivery Type
          • License Source
        • Pseudo Flow *
          • Licensing Flow *
          • Pricing Flow *
          • Coupon Application Flow *
    • Billing
      • Payment
        • Payment Status
        • Commission
        • Instant Payment Notification (IPN) *
          • Payment Gateway
          • Supported Gateways
        • Payment Transaction Overview
      • Transaction *
      • Invoice *
    • Wallet
      • Wallet *
        • Secure Practices *
        • ✔️Pseudo Flow *
      • Redeem *
    • Security
      • Black List
      • Risk Levels
    • Community
      • Issue
        • Examples
        • Pseudo Flow
      • Organization
    • Content Delivery Network (CDN)
      • CDN
        • CDN Storage
        • Uploading files to a CDN
        • Downloading files from a CDN
        • Are There Any Limitations?
        • Best Practices
    • Analytics
      • Tracking
        • Tracking Activity
        • Tracking Email
        • Tracking Notification
      • Log & Debug
      • Notification
    • Integration
      • Authentication
      • Payment Gateways
      • Push Notification
      • SMS Provider
      • SMTP Provider
      • Gitbook
    • Brand Settings (Branding)
      • What are Permissions and Roles?
        • System permissions & brand-based permissions
          • A (6 resources)
          • B (7 resources)
          • C (4 resources)
          • D (3 resources)
          • E (2 resources)
          • F (1 resource)
          • I (3 resources)
          • L (1 resource)
          • O (1 organization)
          • P (4 resources)
          • R (1 resource)
          • S (2 resources)
          • T (4 resources)
          • U (7 resources)
          • W (1 resource)
        • System Roles & Brand-based Roles
        • Granting Permissions
        • Assigning Roles
        • Best Practices
        • Pseudo Flow
        • Conclusion
      • What is Issue Category
      • What is Feature?
      • What is Subscription Type?
      • What is Subscription?
      • What is Commission Rate?
      • Events & Patterns
        • Event
          • Events for Community (Organization) (4)
          • Events for Device (3)
          • Events for License (2)
          • Events for Payment (8)
          • Events for System (9)
          • Events for Ticket (Issue) (6)
          • Events for User (47)
            • User.Account_ (5)
            • User.Coupon_ (1)
            • User.Email_ (5)
            • User.Expiration_ (3)
            • User.Inactive_ (2)
            • User.Invoice_ (1)
            • User.License_ (1)
            • User.Logged_ (3)
            • User.Password_ (3)
            • User.Phone_ (2)
            • User.Profile_ (2)
            • User.Receipt_ (1)
            • User.Referee_ (1)
            • User.Registered (2)
            • User.Reward_ (3)
            • User.Service_ (1)
            • User.SMS_ (1)
            • User.Status_ (5)
            • User.Suspicious_ (4)
            • User.Ticket_ (1)
          • Events for Wallet (4)
          • (Missing Events) *
        • WalletEarningEvent
          • Earning.User_ (8)
          • Earning.Wallet_ (2)
        • Email Templates *
        • SMS Templates *
      • Tags
      • Domains
      • Email templates
    • System Constants (Read-only)
      • Country
      • State
      • City
      • Time Zone
      • Currency
      • Language
      • Exchange Rate
  • Other concepts
    • Built-in resource
      • Built-in roles
        • Best practice
      • Built-in permissions
    • JFW Status
    • Default data
    • System data
    • Soft deletion data
    • Cryptography
    • Mailing
      • Examples
      • Email Sender
      • Email Template
    • Scheduler
      • Examples
      • Schedulers Used In JFW
    • Tracking Level
  • Versioning
  • Workflows
  • References
    • Internal references
    • External references
      • MailKit
      • MIME Type
  • Changelog
Powered by GitBook
LogoLogo

For developers

  • Developers

For users

  • Admin & cPanel

Examples

  • BoostPTE

Copyright @2018-2025

On this page
  • Definition
  • List of Common MIME Types

Was this helpful?

  1. References
  2. External references

MIME Type

Definition

MIME (Multipurpose Internet Mail Extensions) type is a standard that indicates the nature and format of a document, file, or data transmitted over the internet. It is used to identify the type of content being sent and to interpret how it should be processed by the receiving application.

MIME types play a crucial role in ensuring that web content is displayed correctly on different devices and platforms. By specifying the MIME type of a file, web servers can inform browsers about the content type and how it should be handled. This information helps browsers render the content appropriately, whether it is an HTML page, an image, a video, an audio file, or any other type of data.

In a Content Delivery Network (CDN) environment, MIME types are essential for identifying the content type of files stored on the CDN servers. When a file is uploaded to a CDN, its MIME type is specified to ensure that the CDN can serve the file correctly to end-users. By associating the correct MIME type with each file, the CDN can deliver the content with the appropriate headers and metadata, enabling browsers to interpret and display the content correctly.

List of Common MIME Types

The following two important MIME types are the default types:

  • text/plain is the default value for textual files. A textual file should be human-readable and must not contain binary data.

  • application/octet-stream is the default value for all other cases. An unknown file type should use this type. Browsers are particularly careful when manipulating these files to protect users from software vulnerabilities and possible dangerous behavior.

Here are some common MIME types used for various types of content:

  • application: Used for application-specific data formats. Examples include PDF (application/pdf), JavaScript (application/javascript), and JSON (application/json).

  • audio: Used for audio files. Examples include MP3 (audio/mpeg), WAV (audio/wav), and OGG (audio/ogg).

  • font: Used for font files. Examples include TrueType (font/ttf), OpenType (font/otf), and Web Open Font Format (font/woff).

  • image: Used for image files. Examples include JPEG (image/jpeg), PNG (image/png), and GIF (image/gif).

  • message: Used for email messages. Examples include RFC 822 (message/rfc822) and Partial Email (message/partial). NOTE: This is not commonly used in web development.

  • model: Used for 3D models and related data. Examples include STL (model/stl) and VRML (model/vrml). NOTE: This is not commonly used in web development.

  • multipart: Used for MIME email messages with multiple parts. Examples include Mixed (multipart/mixed) and Alternative (multipart/alternative). NOTE: This is not commonly used in web development.

  • text: Used for text files. Examples include Plain Text (text/plain), HTML (text/html), and CSS (text/css).

  • video: Used for video files. Examples include MP4 (video/mp4), WebM (video/webm), and OGG (video/ogg).

Last updated 1 year ago

Was this helpful?

For a common list of MIME types and their descriptions, refer to the .

For a comprehensive list of MIME types and their descriptions, refer to the .

MDN Web Docs
IANA Media Types registry