Recording and exporting a GIF with QuikGIF
QuikGIF is built to compose with the rest of your workflow. A GIF is just a file, so you can pipe it, move it, or attach it without fighting the tool.
From the app
Use the menu-bar interface to choose a window or region, record, and stop. Output defaults are tuned for good quality at a reasonable file size, so there’s usually no post-processing to do. The built-in viewer lets you scrub frames and step through with the arrow keys.
From the CLI
record is the default command. To capture a window by app name:
quikgif record --app "Safari" --output demo.gif
To capture a fixed screen region, pass x,y,w,h (in points):
quikgif record --region 0,0,800,600 --output demo.gif
Stop with Ctrl+C, or auto-stop with --duration N. Not sure of the window? Run quikgif list-windows first to see everything capturable. Useful flags: --fps (default 30), --max-width (default 800), and --format (gif is free; webp, apng, and mp4 are Pro).
Post-processing an existing GIF
Already have a GIF that’s too large or a little long? Reshape it without re-recording:
quikgif process input.gif --max-width 600 --output smaller.gif
Tips
- Keep clips short. GIFs are best for a few seconds of focused action.
- Free-tier recordings are capped at 30 seconds and carry a small watermark; Pro removes both.
- Event-based polish (cursor smoothing, click indicators) needs Accessibility permission - grant it in System Settings > Privacy & Security > Accessibility.
Need something specific? Contact support and we’ll help.