# ReelOK > Free 9:16 vertical video maker that syncs your photos to music beats. 100% client-side, no watermarks, no login required. ReelOK is a browser-based tool for creating viral vertical videos for TikTok, YouTube Shorts, and Instagram Reels. It uses WebCodecs for GPU-accelerated in-browser rendering with precise BPM beat synchronization. ## Key Facts - **Price**: Free — $0, no subscription, no watermarks - **No login required**: Open the app and start creating immediately - **100% client-side**: Photos and audio never leave your device - **Rendering engine**: WebCodecs + Canvas + mp4-muxer (browser-native) - **Output format**: MP4 H.264 + AAC Stereo, 1080×1920 (9:16) - **Music library**: 139 royalty-free tracks (Trap, Phonk, Dembow, Techno, Minimal) - **Languages**: English (default), Spanish ## What ReelOK Does ReelOK transforms a set of photos into a beat-synced vertical video reel in 4 steps: 1. Choose a video style preset (BPM and transition type) 2. Upload your photos (JPG, PNG, WebP — no limit) 3. Select or upload music (royalty-free library or your own MP3/WAV) 4. Render and export MP4 — directly in the browser ## Video Style Presets | Preset | BPM | Style | |--------|-----|-------| | Urban Trap | 140 | Fast aggressive cuts with camera shake and white flash | | Reggaeton | 95 | Urban dembow bounce rhythm | | Minimal | 120 | Cinematic Light Leak anamorphic flares | | Techno | 130 | Glitch RGB Split and strobe effect | | Dark Cinematic | 110 | Heavy vignette + 35mm film grain | | Custom | Any | User-defined BPM and transition effect | ## Supported Output Platforms - Instagram Reels (1080 × 1920 px) - TikTok Videos & Slideshows - YouTube Shorts (9:16 Vertical) - Facebook Reels & Stories - WhatsApp Status (high definition) ## Privacy All processing (photo reading, audio decoding, video encoding) occurs locally in the user's browser. No data is uploaded to any external server. No tracking cookies. Analytics via GA4 (anonymized IP). ## Technology - WebCodecs API (VideoEncoder/AudioEncoder) - Canvas 2D API with GPU compositing - Web Audio API + AAC encoding - mp4-muxer for container muxing - React 19 + Vite 6 frontend ## Links - App: https://reelok.app/ - Sitemap: https://reelok.app/sitemap.xml