Upload Media is the alternate starting point for the meme booth. Instead of asking the browser for camera access, it lets the user choose an existing image file and sends that image into the same Process Media editor used by camera captures.

This is useful when the right source image already exists: a saved photo, a screenshot, or another image the user has permission to use. Upload does not skip the rest of the workflow. The image still goes through the editor, where captions, privacy blur, background color, photo placement, and save/send behavior work the same way.

Upload Requirements

The upload form accepts the image formats enabled in the admin media settings. By default, the app is prepared for JPG, PNG, GIF, and WebP source images. The file must be 5 MB or smaller. Keeping the limit modest helps the editor load quickly on phones and prevents very large images from making the process step slow or unstable.

Animated GIF files may be accepted as source images when GIF upload is enabled. When a GIF is edited, the app keeps the output as an animated GIF by rendering the current meme layout across the source frames before the Save Media step.

If the upload fails, the most common causes are choosing a file that is too large, choosing a non-image file, using an unavailable format, or using an image format the browser cannot decode into the editor canvas. Exporting the image as JPG, PNG, WebP, or another accepted format and trying again usually fixes the issue.

What Happens Next

After a valid image is submitted, the app stores it as the source image for the current meme session and redirects to Process Media. From there, the user can arrange the image, add captions, add privacy blur masks, and save the finished meme.

The original uploaded image should remain preserved as the source attachment. The edited output becomes the generated meme used on the Save Media page and in email delivery.

Action Buttons

Icon Label What It Does
Remove Upload Clears the selected file from the preview card so the user can choose a different image before submitting.
Capture Instead Capture Instead Returns to the camera capture page when the user decides to start with live media instead of an uploaded file.
Upload Image Upload Image Submits the selected source image and opens the Process Media editor when the upload is valid.
Display settings
Color mode
Direction
Accent color
Theme preference is saved in this browser.