Title: MimeCraft MIME Unlocker
Author: akashahmed29
Published: <strong>May 26, 2026</strong>
Last modified: July 22, 2026

---

Search plugins

![](https://ps.w.org/mimecraft-mime-unlocker/assets/banner-772x250.png?rev=3557524)

![](https://ps.w.org/mimecraft-mime-unlocker/assets/icon-256x256.png?rev=3557524)

# MimeCraft MIME Unlocker

 By [akashahmed29](https://profiles.wordpress.org/akashahmed29/)

[Download](https://downloads.wordpress.org/plugin/mimecraft-mime-unlocker.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/mimecraft-mime-unlocker/#description)
 * [Reviews](https://wordpress.org/plugins/mimecraft-mime-unlocker/#reviews)
 *  [Installation](https://wordpress.org/plugins/mimecraft-mime-unlocker/#installation)
 * [Development](https://wordpress.org/plugins/mimecraft-mime-unlocker/#developers)

 [Support](https://wordpress.org/support/plugin/mimecraft-mime-unlocker/)

## Description

MimeCraft MIME Unlocker helps you safely extend the default WordPress upload functionality
by enabling additional file types such as SVG, JSON, fonts, and more.

WordPress restricts file uploads for security reasons. This plugin provides a user-
friendly interface to manage allowed MIME types while maintaining security best 
practices.

Whether you’re a developer, designer, or site administrator, MimeCraft gives you
control over file uploads—without editing code.

### 🔥 Features

**📁 Extend Upload Support** – Enable additional safe file types like SVG, JSON,
fonts, and more.

**🛠️ Custom MIME Types** – Add your own MIME types with an easy-to-use interface.

**⚡ Auto Save Settings** – Changes are saved instantly without needing a manual
save button.

**🔄 Reset to Default** – Restore default MIME settings anytime with one click.

**🧰 Beginner Friendly** – No coding required, simple and clean UI.

**🔐 Security Focused** – Blocks dangerous file types (e.g., executable and script
files) to protect your site.

### New Features

**👥 Role-Based Permissions** – Control which user roles can access plugin settings
and upload specific file types.

**🖼️ HEIC/HEIF Conversion** – Automatically convert uploaded HEIC/HEIF images to
WebP or JPEG, with an option to replace the original file.

**📦 File Optimization** – Automatically minify uploaded CSS and JavaScript files
to reduce file size.

### 🔥 WHAT’S NEXT?

Check out our other free WordPress plugins:

🌙 [DarkPilot](https://wordpress.org/plugins/darkpilot/)
 A lightweight and modern
Dark Mode plugin for WordPress with one-click light/dark switching for both the 
frontend and admin dashboard.

💬 [Floating Chat Nova](https://wordpress.org/plugins/floatingchatnova/)
 Add a 
beautiful floating chat widget that connects visitors to WhatsApp, Messenger, Telegram,
Instagram, and other popular messaging platforms.

🛠️ [AdminBarNova](https://wordpress.org/plugins/adminbarnova/)
 Easily control the
WordPress admin bar with role-based visibility, frontend/backend settings, and a
clean, user-friendly interface.

## Screenshots

[⌊Settings Page⌉⌊Settings Page⌉[

Settings Page

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.

## FAQ

### What file types can I upload to WordPress by default?

By default, WordPress allows only a limited set of file types for security reasons.
Learn more here:
 https://codex.wordpress.org/Uploading_Files

### Can I upload SVG files?

Yes, this plugin allows SVG uploads. For best security, ensure SVG files are sanitized
before use.

### Can I add custom MIME types?

Yes, you can add and manage custom MIME types directly from the plugin interface.

### Does this plugin allow all file types?

No. For security reasons, dangerous file types such as executable or script files
are blocked.

### Will this plugin affect existing uploads?

No, it only controls which file types are allowed moving forward.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MimeCraft MIME Unlocker” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ akashahmed29 ](https://profiles.wordpress.org/akashahmed29/)

[Translate “MimeCraft MIME Unlocker” into your language.](https://translate.wordpress.org/projects/wp-plugins/mimecraft-mime-unlocker)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mimecraft-mime-unlocker/),
check out the [SVN repository](https://plugins.svn.wordpress.org/mimecraft-mime-unlocker/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/mimecraft-mime-unlocker/)
by [RSS](https://plugins.trac.wordpress.org/log/mimecraft-mime-unlocker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

 * New: HEIC/HEIF uploads to the Media Library, with automatic .webp/.jpg conversion(
   choose output format, and optionally replace the original instead of keeping 
   both files)
 * New: File size optimization – automatic minification of uploaded CSS/JS files
 * New: Role-based access control – grant non-admin roles access to the plugin’s
   settings page
 * New: Role-based upload restrictions – restrict individual file types to specific
   roles from the MIME type table
 * Fix: Resolved a fatal error on Save when the custom file types form was submitted(
   sanitizer function was called before it was defined)

#### 1.0.1

 * Security: Prevented upload of insecure MIME types (exe, js, apk, etc.) for non-
   admin users
 * Security: Added role-based upload control (unsafe file types allowed for admins
   only)
 * Security: Implemented real MIME type validation using finfo (anti-spoof protection)
 * Security: Added SVG sanitization to prevent XSS and malicious code injection
 * Fix: Resolved issue where default MIME types were not working when blocklist 
   was enabled
 * Fix: Corrected invalid MIME type mappings (woff, xml, css, js, etc.)
 * Improvement: Improved validation and sanitization of custom MIME types
 * Improvement: Strengthened WordPress core file type verification using wp_check_filetype_and_ext
   filter

#### 1.0.0

 * Initial Release

## Meta

 *  Version **1.0.2**
 *  Last updated **4 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [attachments](https://wordpress.org/plugins/tags/attachments/)[fileupload](https://wordpress.org/plugins/tags/fileupload/)
   [mime](https://wordpress.org/plugins/tags/mime/)[SVG](https://wordpress.org/plugins/tags/svg/)
   [upload](https://wordpress.org/plugins/tags/upload/)
 *  [Advanced View](https://wordpress.org/plugins/mimecraft-mime-unlocker/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mimecraft-mime-unlocker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mimecraft-mime-unlocker/reviews/)

## Contributors

 *   [ akashahmed29 ](https://profiles.wordpress.org/akashahmed29/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mimecraft-mime-unlocker/)