Drop in any video, GIF or photo. Studio sizes it for the round screen, fits it under the device limit and hands you a file to upload at your car.
Budget 1,000 KB · 480 × 480 px
Drag to move · pinch or scroll to zoom
2–4 second loops look best and fit easily. Up to 5 s.
Studio fits animations under 1,000 KB automatically.
iPhone tip: pick GIFs from Files, not Photos. The Photos picker can turn a GIF into a still image.
HALO can't play MP4 or MOV files directly. Convert videos here first. GIFs upload exactly as they are, with no resizing, so they need to be 480 × 480 and under 1,000 KB before they reach the car. The screen refreshes every 25 ms, so frame delays of 50 ms or 100 ms play evenly; other delays stutter. Studio times every frame for you. Making a GIF yourself? Set each frame to 0.05 s.
The HALO app shrinks photos for you and crops them from the center. To choose the crop yourself, frame the photo here and upload the saved file. Set slideshow speed in Device → Carousel Interval.
Start on a square canvas. Only the circle shows; the corners are cut off by the screen.
Logos and text belong inside the inner 90% circle (432 px on a 480 px design).
Thick shapes and big type read from a car length away. Skip text smaller than about 24 px and hairline strokes.
Black blends into the bezel, looks premium and keeps files small. Soft gradients band and grow file size.
Make the last frame flow into the first. Avoid flashing and red-and-blue strobe patterns: they can read as emergency lights and may be illegal where you drive.
The screen refreshes at 40 Hz, so 20 fps shows every frame for exactly two refreshes. Faster animation can't display, and odd frame rates stutter. Export video at any rate; Studio converts it.
Place the overlay on the top layer in Photoshop, Canva, Figma or CapCut to see exactly what shows. Hide it before you export. For video, export square 1080 × 1080 and bring it here.
| Message | What to do |
|---|---|
| GIF too large for device (max 1000 KB) | Run the GIF through Studio. It fits files under the limit automatically. |
| GIF file too large (max 10 MB) | The file is far over the device limit. Convert it here first. |
| Please choose a GIF file | A video or photo was picked for a GIF slot. Convert videos here, or use an Image slot for photos. |
| Please choose a PNG/JPG/WebP image | A GIF or video was picked for an Image slot. Use a GIF slot for animations. |
| Image still too large after compression | The photo is very detailed. Zoom in on the subject here, or pick a simpler image. |
| Device not ready, please retry | Wait a few seconds, stay on the REVMODE-HALO Wi-Fi and try again. |
| Upload interrupted (device timeout) | Keep your screen on and stay near the car, then upload again. |
HALO Studio runs in your browser. Your files never leave your device.