Compress Video & Photo—ByteKit
Shrink, convert, trim offline
Free · In‑App Purchases
A target size in megabytes, not a quality percentage. Compare a real encoded frame before anything is written. 15 tools for video, photo and audio, all on device.
ByteKit compresses, converts and trims video, photo and audio on your iPhone or iPad. It
reads the source file, works out the settings needed for the size you asked for,
encodes with the device's hardware encoder, measures the result, and encodes
again if the file came out over target. Nothing is uploaded.
• A target size in megabytes rather than a quality percentage; the bitrate is
derived from it
• A side-by-side comparison of a frame encoded at your settings, shown before
anything is written to disk
• Six presets, each applying one binding limit: file size, resolution or length
• Trimming and rotation that do not re-encode at all
• Batch processing, with finished files kept if a job is interrupted
• No account, no servers, no analytics, no advertising
FREE
Every tool, no watermark, no export limit, three video conversions a day.
PRO
No daily limit. Batch processing, target size mode, the presets, and the output
quality setting.
Available as a yearly subscription with a free trial, or a one-time lifetime
purchase.
TARGET SIZE
Ask for a size and the app works backwards from it. Container overhead and the
audio share are subtracted, the video bitrate is derived from what is left, and
the encoded file is measured. If it came out over target, it is encoded again
closer to the number.
Resolution is never lowered, so below a certain point a file cannot get smaller.
The slider stops there and says why, instead of failing later.
COMPARISON
A sample of the source is encoded at your current settings and shown next to the
original frame, with a divider you can drag. It is a real encode, not a preview
filter, so the artefacts you see are the artefacts you get. The same comparison
is shown afterwards on the finished file.
PRESETS
Six presets, each carrying one limit that binds: 16 MB and 20 MB for sharing and
mail attachments, 1080p and 4K for resolution, three minutes for length, and a
two-gigabyte ceiling. The tile shows whichever limit applies. If a preset would
shorten the clip, it says so before the job starts rather than trimming quietly.
VIDEO
Compress to a target size. Convert between MP4 and MOV, H.264 and HEVC. Trim
losslessly, aligned to the nearest keyframe. Join clips end to end. Rotate by
90°, written as metadata with no pixel re-encoded. Change speed from 0.5× to 4×.
Remove the audio track without touching the picture. Make a GIF with no duration
limit. Grab a still frame.
PHOTO
Compress to a target size, resize by long edge, convert between HEIC, JPG and
PNG. EXIF orientation is applied to the pixels, so a rotated photo does not come
out sideways.
AUDIO
Extract audio as M4A, WAV, AIFF or CAF, from an audio file or from a video. Make
a ringtone in M4R. There is no MP3 output: iOS provides no MP3 encoder, and M4A
gives better sound at the same size.
BATCH AND QUEUE
Files are processed one after another. Finished files are kept if you cancel or
the app closes, and the queue picks up where it stopped.
AUTOMATION
Shortcuts actions on iPhone, iPad and Mac. On iPhone and iPad a job can also be
started from the share sheet or from a Control Center control.
SUBSCRIPTION
Subscriptions renew automatically unless cancelled at least 24 hours before the
end of the period. Payment is charged to your Apple Account. Manage or cancel in
Settings.
PRIVACY
Files are not uploaded. The app does not read your photo library; it receives
only the items you select in the system picker, and asks for photo permission
only to save finished files back. Settings sync through iCloud; media, history
and outputs do not.
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://common-tuna-240.notion.site/ByteKit-Privacy-Policy-3d2e3b91ac008064a7bceec0055668c5
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
• Your own presets (PRO): a name, a size limit, resolution, frame rate, length and codec, saved alongside the six built-in ones.
• Text follows your Dynamic Type size.
The developer, SEMIH YAMAC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- SEMIH YAMAC
- Size
- 5.4 MB
- Category
- Photo & Video
- Compatibility
Requires iOS 17.0 or later.
- iPhone
Requires iOS 17.0 or later. - iPad
Requires iPadOS 17.0 or later. - Mac
Requires macOS 14.0 or later.
- iPhone
- Languages
English and 11 more
- English, Arabic, French, German, Italian, Japanese, Korean, Polish, Portuguese, Spanish, Traditional Chinese, Turkish
- Age Rating
4+
- 4+
- In-App Purchases
Yes
- ByteKit Pro Yearly $6.99
- ByteKit Pro Lifetime $19.99
- Copyright
- © 2026 ycraft

