SPatlas

Online Video Converter - MP4, WebM, H.264, H.265 & AV1 - SPatlas

Convert videos to MP4 or WebM with H.264, H.265, VP8, VP9 or AV1. Control quality, size, resolution, frame rate and audio in your browser.

A video can have the right picture and still fail at the destination because its container, codec, resolution, or audio track is incompatible. Use the converter above to choose an MP4 or WebM output, keep the existing codec when it fits, or re-encode with a measured quality or file-size goal.

Processing runs in the browser on the current SocialPageAtlas tool. You can add up to five videos, with a current limit of 512 MB and 30 minutes per file. Browser and device encoder support varies, so the available choices on your screen are the authoritative list for that device.

How to convert a video online

  1. Add a video. Drag a file onto the tool, browse your device, or paste when your browser supports it.
  2. Choose the destination format. Select Keep codec, an MP4 option, or a WebM option based on where the file must play.
  3. Choose the size and quality method. Use Smart for measured similarity, Target size for a delivery limit, or Manual bitrate for a fixed encoding rule.
  4. Set resolution and frame rate. Leave them unchanged unless the destination or file-size goal requires a reduction.
  5. Decide whether to keep audio. Remove it only when the destination does not need sound.
  6. Convert, review, and download. Play the result from start to finish before deleting the source.

Container and codec are different decisions

MP4 and WebM are containers: they organize video, audio, timing, and metadata into a file. H.264, H.265, VP8, VP9, and AV1 are codecs: they describe how the video stream is compressed. A player must understand both. The WebCodecs video concepts guide explains why one container can hold more than one codec.

Current video output choices
ChoiceStart here whenTrade-off to check
Keep codecThe existing video codec is valid in the requested containerFast and lossless for the picture, but it cannot fix an unsupported codec
MP4 + H.264Broad playback compatibility is the priorityMay be larger than newer codecs at similar visible quality
MP4 + H.265A modern destination explicitly accepts HEVCEncoding and playback support depend on device and licensing stack
MP4 + AV1A modern workflow accepts AV1 in MP4Encoding can be slower and hardware support is not universal
WebM + VP9The file is intended for a modern web workflowSome editing or messaging applications prefer MP4
WebM + AV1Delivery efficiency matters and the destination is testedOlder devices may not decode it smoothly
WebM + VP8A legacy WebM workflow requires VP8It is less efficient than newer alternatives

When the converter can copy instead of compress

If the source already contains a codec that the chosen container accepts, the tool can move that compressed stream into the new container without decoding and encoding the picture again. This is commonly called remuxing. It preserves the existing encoded frames and is usually much faster.

Changing the codec, resolution, frame rate, or other stream properties forces a re-encode. Re-encoding can reduce size or improve compatibility, but most delivery codecs are lossy. Keep the original if the file may be edited again.

Smart, Target size, or Manual bitrate?

Video compression mode comparison
ModeBest useWhat to verify
SmartFind a lower bitrate that stays above the selected SSIM thresholdInspect text, faces, motion, gradients, and scene changes
Target sizeMeet a known upload or messaging limitA very small target may require lower resolution or visible loss
Manual bitrateApply a known delivery specificationThe same bitrate does not suit every resolution or type of motion

The current Smart presets range from Maximum to Smallest and use sampled segments to choose a bitrate before encoding the full video once. SSIM is a repeatable similarity measure, not a guarantee that every important detail is protected. Review demanding scenes at normal speed and pause on fine detail.

Reduce file size in the order that costs least

  1. Keep the existing stream when only the container must change.
  2. Remove audio only if the destination does not need it.
  3. Limit resolution to the real delivery size.
  4. Lower frame rate only when motion remains acceptable.
  5. Then reduce bitrate or choose a stronger compression preset.

Resolution often has the largest effect on phone footage because it reduces the number of pixels encoded in every frame. Frame-rate reduction can save additional data, but it changes motion. A target that looks acceptable for a talking head may fail on gameplay, confetti, water, or handheld movement.

Local processing, performance, and privacy

The live tool states that files are read, decoded, encoded, and written inside the page without an upload endpoint. It uses browser-native encoding capabilities such as the WebCodecs API, which can use hardware acceleration when the device exposes it.

Local processing means the result depends on your browser, operating system, available codecs, memory, and hardware. Keep the tab open, prevent the device from sleeping, and process fewer files at once if the browser becomes memory constrained.

Troubleshooting conversion failures

Video converter troubleshooting
ProblemLikely causeNext action
An output option is missingThe browser or device does not expose that encoderChoose an available codec or retry in a current browser on supported hardware
Keep codec is unavailableThe existing stream is not valid in the selected containerChoose a compatible re-encode option
The result is largerThe chosen quality, resolution, or codec costs more than the sourceUse Target size, lower dimensions, or retain the source
Playback has no soundAudio was removed or its codec is unsupported at the destinationConvert again with audio enabled and test the receiving app
Processing stopsThe tab lost resources, the device slept, or the source is unsupportedKeep the tab active, reduce batch size, and try a broadly supported source

Convert for the player that must open the file

Start with the destination specification, preserve the stream when possible, and change only the variables that solve a real compatibility or size problem. For still images, use the online image converter. For other browser-based production utilities, open the SocialPageAtlas toolbox.