Applies to: Web, iPhone/iPad, Android
Images: JPEG, PNG, WebP, GIF, AVIF, HEIC, and HEIF.
Video: uploaded and processed through Mux, with playback renditions up to 1080p.
Some reply composers allow up to 10 media items; the current field's controls are the source of truth.
There is no single public per-file size limit documented for every Letterloop upload surface.
Uploading: the browser or app is sending the original file to the server-owned upload destination.
Processing: Letterloop is preparing image variants or a streamable video after the upload arrives.
Ready or complete: the media can be safely referenced by the reply, comment, profile, or theme that created it.
Failed or stuck: the parent content may not be able to publish until the item is removed or retried.
Confirm that the file uses a supported format and still opens on your device.
Allow Letterloop access to photos, camera, or storage when your device asks.
Use a stable connection and keep the composer open until the item is ready.
Update the app or refresh the web page, then reopen the same draft.
Remove the failed item and upload the original file once more.
Wait longer for HEIC, HEIF, or video processing before retrying repeatedly.
Letterloop creates upload documents and signed upload destinations on the server. Clients should not create or edit those records directly. Incomplete uploads are cleaned up after about 24 hours and should not be treated as backups. Keep the original file until the finished reply or comment displays it correctly.
Contact support with the platform, browser or app version, media type and format, approximate time, and the screen where it failed. Say whether the failure occurred while selecting, uploading, processing, or publishing. Do not send private media unless support specifically asks for it.