Edit short videos, record your screen, and create or optimize animated GIFs. Each tool explains whether it runs locally or uses temporary bounded processing.
Video & GIF Tools34 free tools
Cut, convert, record, compress, and create video and GIFs.
Most used
Video Compressor
PopularShrink MP4 video file size with a tuned FFmpeg compression preset. Uploads are capped at 25 MB and temporary files are removed after processing.
Server · auto-deletedVideo Cutter
Cut a selected time range from a short video privately on your device or with the faster compatibility server. Choose private on-device processing or a usually faster compatibility server. Local work never uploads the file, but it can take longer and use more memory.
Local + serverVideo Converter
Convert supported short videos to MP4 or WebM privately on your device or with the faster compatibility server. Choose private on-device processing or a usually faster compatibility server. Local work never uploads the file, but it can take longer and use more memory.
Local + serverOnline Screen Recorder
Record a user-selected screen, window, or tab and download the WebM capture. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserGIF Maker
Create an animated GIF from ordered images with frame timing controls. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserVideo to GIF Converter
Turn the opening section of an MP4 or M4V video into a looping GIF. Choose a bounded width and frame rate before temporary FFmpeg server processing.
Server · auto-deletedEdit video
Merge Video
Join compatible short video clips into a single ordered output. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedSplit Video
Export a selected segment or divide a short video around a chosen timestamp. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedCrop Video
Center-crop a short video to a popular aspect ratio privately on your device or with the faster compatibility server. Choose private on-device processing or a usually faster compatibility server. Local work never uploads the file, but it can take longer and use more memory.
Local + serverResize Video
Scale a short video to a preset maximum width while keeping its aspect ratio. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedRotate Video
Rotate a video clockwise, counterclockwise, or by 180 degrees. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedMute Video
Remove every audio stream from a video and return a silent copy. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedAdd Audio to Video
Combine a short video with an uploaded audio track under bounded processing limits. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedVideo Speed Changer
Change video playback speed and keep audio synchronized when supported. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedVideo Volume Changer
Raise, lower, or mute a video's audio track. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedAdd Text to Video
Burn a short text label into a video at a selected position. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedWatermark Video
Add a text watermark to a short video in a selected corner. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedSubtitle & SRT Editor
Create, validate, shift, and download subtitle cues in SRT format. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserSubtitle Converter & QA Checker
Convert common subtitle formats, edit cues, shift timing, and flag readability or overlap problems. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserVideo Frame Extractor
Capture an exact video frame or export timed PNG and JPEG sequences privately in your browser, with a compatibility server fallback. Choose private on-device processing or a usually faster compatibility server. Local work never uploads the file, but it can take longer and use more memory.
Local + serverConvert & compress
Extract Audio from Video
Extract a supported video's audio track as an MP3 listening file. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedMOV to MP4 Converter
Convert a supported QuickTime MOV file to a web-friendly MP4. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedWebM to MP4 Converter
Convert a WebM video to H.264 MP4 for broader playback support. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedMKV to MP4 Converter
Convert a supported Matroska video to a bounded MP4 output. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedAVI to MP4 Converter
Convert a supported AVI video to an H.264 MP4 file. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedVideo to WebM Converter
Convert a supported short video to a browser-friendly WebM file. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedGIF tools
GIF Compressor
Reduce animated GIF dimensions and frame complexity under bounded processing limits. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedGIF Resizer
Resize an animated GIF while preserving its frame sequence. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedGIF Cropper
Crop every frame of an animated GIF to the same validated rectangle. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedGIF Frame Extractor
Extract animated GIF frames into separate downloadable images. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserReverse GIF
Reverse an animated GIF's frame order and preserve its animation timing. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedGIF to MP4 Converter
Convert an animated GIF to a compact looping MP4 video. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedGIF to WebM Converter
Convert an animated GIF to a looping WebM video. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deleted