Upload Videos to WordPress from Your iPhone
SnapPress Pro now uploads video, not just photos. Shoot a clip on your iPhone, pick it in SnapPress, and it lands in your WordPress Media Library as a clean, web-ready MP4. No desktop, no FTP, no fiddling with formats. This guide covers what is now possible and, just as important, the WordPress server settings you need to set so your host actually accepts the video.
TL;DR
- New: Video upload to WordPress (SnapPress Pro)
- Automatic: HEVC/H.265 clips are converted to H.264 MP4 on-device
- Server setup: allow
video/mp4and raise the PHP upload size limit - Plans: video is Pro-only; Free and Standard upload photos
What's Now Possible
Until now, SnapPress was a photo tool. With the Pro plan, it also handles video end to end:
- Pick videos alongside photos. On the Pro plan the picker shows both images and videos, so you can queue a mixed batch in one go.
- Automatic format conversion. iPhones record in HEVC (H.265) by default, which many browsers and themes still play back inconsistently. SnapPress re-encodes every clip to H.264 MP4 on your device before uploading, so the video plays reliably in the WordPress editor and on the live page.
- Memory-safe streaming upload. Video files are large. SnapPress streams the file straight to your server instead of loading it into memory, so even longer clips upload without crashing the app, and failed uploads retry automatically.
- Straight into the Media Library. The clip arrives as a normal Media Library item you can insert into any post, page, or block.
Video upload is part of SnapPress Pro. The Free plan (10 uploads/month) and Standard plan upload photos; Pro adds multi-site support and video. If you bought SnapPress before it went freemium, you already have Pro at no charge — see the v2.0 freemium launch post.
The Server Settings You Need (Important)
SnapPress sends a perfectly valid MP4 to your site through the WordPress REST API. Whether the upload succeeds is decided by your WordPress host, not the app. If a video upload fails, it is almost always one of the two settings below. Set both and you are done.
1. Allow the MP4 video file type
WordPress allows .mp4 (video/mp4) by default for Administrator and Editor roles on a standard single-site install. You may still need to act if:
- You run a Multisite network. Go to Network Admin > Settings > Upload Settings and make sure
mp4is in the "Upload file types" list. - A security plugin is restricting uploads. Plugins like Wordfence or a hardening config can block or limit media types. Whitelist video for the account SnapPress uses.
- You upload as a lower-privilege user. The account must have the
upload_filescapability. Authors do; Contributors do not.
If you have ever seen "Sorry, this file type is not permitted for security reasons," that is this setting. We cover the photo version of the same error in this guide on the file-type-not-permitted error.
2. Raise the PHP upload size limit
This is the one that catches almost everyone with video. WordPress shows your current cap as Maximum upload file size under Media > Add New. Many hosts default to 2-64 MB, which a short 1080p clip blows past instantly.
Increase these PHP values (in php.ini, your host's control panel, or your host's PHP settings UI):
upload_max_filesize = 256Mpost_max_size = 256M(must be equal to or larger than upload_max_filesize)max_execution_time = 300(large uploads take longer)memory_limit = 256M
On many shared hosts you set these in the hosting control panel (look for "PHP Settings," "MultiPHP INI Editor," or similar) rather than editing files. After saving, reload Media > Add New and confirm the "Maximum upload file size" number went up. If you do not have access to PHP settings, your host's support can raise them in a minute, or you may need a plan that allows larger uploads.
Managed and "lite" hosts: a few managed WordPress hosts intentionally block or heavily cap video in the Media Library and steer you toward an external video service. If your host refuses MP4 no matter the size, check their media policy before troubleshooting further.
How to Upload a Video in SnapPress
- Open SnapPress and select the WordPress site you want to upload to.
- Tap to add media. On the Pro plan the picker shows videos as well as photos — choose one or more clips.
- SnapPress converts each clip to H.264 MP4 (you'll see the progress), then uploads it to your Media Library.
- Open your WordPress editor and insert the video into a post or page from the Media Library.
That's it. Keep clips reasonably short for the web, make sure your server limits are set as above, and your phone-shot video is published in minutes — the same fast workflow SnapPress already gives you for batch photo uploads.