FREE
Free
For everyday videos
- 100 MB File size
- 1080p Maximum resolution
- Original video frame rate
- 3 attempts per day
- Local processing and preview
Choose a video, process it, then download a copy ready to upload.
The preview may not work if your browser does not support the codec. This does not mean the file is damaged.
The local encoding engine is enabled by default. It does not convert 60 FPS to 120 or upscale 1080p to 4K. Plan limits do not guarantee that your device can encode every file. The experimental encoding limit is 300 MB.
Encode video and audio to H.264 / AAC while preserving resolution and frame rate. Currently supports SDR files only, with a 300 MB processing limit. Processing may be slow, especially with 4K.
4K is preserved when the source is 4K. We do not generate new detail or frames. File support does not guarantee how TikTok will display it after upload. Local encoding currently does not support HDR. Export SDR / Rec.709 first.
All plans are free. Choose FREE, PLUS, or PRO and activate it instantly, with no payment or manual request.
Free
For everyday videos
Free
For larger clips
Free
Test original 4K files
File limits are experimental and also depend on your browser and available device storage. Resolution is determined from the video's dimensions. The tool does not automatically reduce it.
| Feature | Free | Plus | Pro |
|---|---|---|---|
| File size | 100 MB | 500 MB | 1500 MB |
| Maximum resolution | 1080p | 1440p | 4K |
| Frame rate | Matches the source | Matches the source | Matches the source |
| Daily attempts | 3 | 15 | 30 |
| Local engine | ✓ | ✓ | ✓ |
| File inspection and preview | ✓ | ✓ | ✓ |
| Frame generation / Upscaling | Not available | Not available | Not available |
| Guaranteed TikTok result | No | No | No |
Export an SDR / Rec.709 video from your editor as MP4 or MOV, sign in, then select the file.
Choose “1772 — Actual local encoding,” then download the output and inspect its beginning, middle, end, audio, and duration. 4K files may take a long time.
Try uploading through TikTok Studio and compare it with the original. TikTok may re-encode the file. Local file specifications do not guarantee how it will be displayed.
No. The engine encodes video and audio locally while preserving the source resolution and frame rate. It does not add new detail or frames. You need an original 4K source and a plan that supports it.
Your plan determines which files your account can use. The experimental browser encoding engine has an additional 300 MB limit to protect device memory. The container-only option does not use this engine.
Only in your device's browser. We do not upload your video or its name to Supabase. We store your plan, attempt status, file size, resolution, and frame rate to enforce limits.
An attempt is reserved before processing and counted after success. Failed or cancelled attempts are returned. Abandoned reservations expire after 30 minutes, and daily attempts reset at midnight Riyadh time.
No. Download the result before closing the page. Your original file is never modified.
This version does not connect to TikTok account analytics or guarantee playback specifications after upload. We do not show unverified results or statistics.