01
Drop the file
MP4, MOV, WebM, JPG, PNG, or WebP. Object URLs never leave the machine. Close the tab and the bytes are gone.
Free · no upload required · no watermark
FramePad is a 9:16 safe zone previewer and free social media video overlay tool. Check TikTok, Instagram Reels, Instagram Stories, and YouTube Shorts chrome on a 1080×1920 canvas, then crop or pad in this browser-based video cropper. Rendering is 100% client-side — a private video editor with no upload required and no sign up.
Studio
Decode, overlay, crop, blur-pad, and export run in Canvas 2D and WebAssembly inside this browser.
Live preview
Waiting for media
Drop a 16:9 clip
MP4, MOV, WebM, JPG, PNG, or WebP. Processing stays in this tab.
How it works
That is the competitive difference on queries like “private online video cropper no server upload” and “free 9:16 video editor no watermark no sign up”: there is no account, no queue, and no copy of your media on a server.
01
MP4, MOV, WebM, JPG, PNG, or WebP. Object URLs never leave the machine. Close the tab and the bytes are gone.
02
Pixel-accurate chrome for TikTok, Reels, Stories, Shorts, Meta ads, Snapchat, and X. Toggle caption wells and action rails in isolation.
03
Cover-crop 16:9 into 9:16, add a smart blur background, or brand-pad. Download a clean master or a burn-in proof — no watermark.
Tools
Each route loads this studio with the matching overlay and documents pixel math, caption wells, and export paths for that player.
TikTok safe zone checker
TikTok UI overlay preview and caption safe area for 1080×1920 — no upload required.
Instagram Reels safe zone tool
IG Reels safe area template: caption well, Remix, Send, and the tab bar at 1080×1920.
Instagram Story safe zone checker
Organic IG Stories overlay: progress bars, reply field, and sticker wells — no upload required.
YouTube Shorts safe zone previewer
Shorts UI overlay template for titles, Subscribe, and the like/dislike rail.
Meta ad safe zone previewer
Facebook Reels ad safe area and Instagram Story ad dimensions before you spend.
Snapchat ad safe zone checker
Snap ad UI margins, headline cap, and story safe area overlay at 1080×1920.
16:9 to 9:16 video cropper
Convert horizontal video to vertical online. Free, no watermark, no server upload.
Vertical video padding tool
Add a blurred background to 9:16 video, or fill leftover bands with brand color.
Field notes
A vertical video “safe zone” is the part of a 1080×1920 frame that is not covered by the app’s own interface — captions, like buttons, tab bars, progress segments, reply fields. It is not a taste preference. It is geometry. If your hook sits in the same rectangle as TikTok’s username, the username wins. If a Meta ad CTA covers a URL you burned in for an organic Story, the spend is wasted.
FramePad draws those rectangles as live overlays and lets you crop or pad the picture underneath, in this browser, without uploading the file. The measurements come from screenshots on iPhone 15 Pro Max, iPhone 16 Pro Max, and Galaxy S24 Ultra. They are documented, per platform, in specification tables that list pixels, percentages, and millimetre equivalents. The method is on the about page. The long-form notes are in the guide library.
Cloud converters can also produce a 9:16 file. They do it by taking a copy of your media. FramePad does not. Decode, overlay, crop, blur-pad, and export run in Canvas 2D and WebAssembly inside this tab. That is the product difference, and it is also why a draft campaign can be proofed on a machine that never opened a ticket with a render farm. Read what “no upload” means in a network panel.
How to use this site
If you arrived with a file, open the studio, drop it, and pick a destination. If you arrived with a question — why a caption covers a title, whether to crop or pad, where a Dynamic Island eats a logo — start in the guide library. Those articles are written to be useful if the studio is closed. They cite the same measurements the overlay uses, documented in methodology.
A vertical video safe zone is not a brand guideline colour. It is the rectangle that remains after an app draws tabs, captions, like buttons, progress bars, and CTAs on a 1080×1920 canvas. FramePad reconstructs that chrome from screenshots on iPhone 15 Pro Max, iPhone 16 Pro Max, and Galaxy S24 Ultra. We publish one conservative overlay per platform, not a fake kit for every panel. Confirm a final cut on the destination phone before you spend media budget. That sentence is also in the terms because it is the honest limit of a reconstruction.
Processing stays in the tab. Decode, overlay, crop, blur-pad, and export run in Canvas 2D and WebAssembly. Closing the tab discards the bytes. Google Analytics records that a page was viewed; it does not receive the file. The privacy policy lists cookies, including advertising cookies if this site is accepted into a display network. Ads, if any, will not be drawn as fake platform chrome on the canvas.
Vocabulary is in the glossary. Overlay revisions are in the changelog. Corrections go to hello@framepad.app. If you only remember one production rule: keep essential type out of the top 12%, the bottom 20%, and the right 14%, then check the destination overlay. The pre-publish checklist is the longer form of that sentence.
Guides
Comparison guide · 28 August 2026
A measured comparison of TikTok, Instagram Reels, and YouTube Shorts UI overlays on a 1080×1920 canvas — caption wells, action rails, and where on-screen type survives.
Technique · 28 August 2026
A practical method for converting landscape video to 9:16 vertical: pan per shot, avoid centre-crop accidents, and know when blur padding is the better master.
Instagram · 28 August 2026
Stories and Reels are both 1080×1920, but the progress bars, reply field, caption well, and tab bar do not match. Here is what to keep clear on each.
Paid social · 28 August 2026
Where Meta draws sponsored labels, profile rows, and CTA buttons on 9:16 placements — and how to proof a creative before you spend.
Typography · 28 August 2026
Native captions are a separate layer. Here is the geometry of the caption well, why burned-in subtitles collide, and how to keep both readable.
Privacy · 28 August 2026
How FramePad processes video in Canvas 2D and WebAssembly, what leaves the machine (analytics page views, not media), and how that differs from cloud converters.
Specification · 28 August 2026
Pixel math for 9:16 social video: why 1080×1920 is the interchange size, how percentages map to pixels, and how millimetres fall out at phone PPI.
Finishing · 28 August 2026
Cover-crop, smart blur padding, and brand-color letterbox each solve a different 16:9 to 9:16 problem. A clear rule for which master to ship.