The Fast Image & Video Viewer with Built-In Superpowers
Browse folders at 60fps, drag borders to crop, mash up images with floating paste & stamp, blur or pixelate faces, add CapCut-style pill captions, and reframe 9:16 vertical videos to 16:9 landscape in one click.
$uv tool install git+https://github.com/hakanu/hakuview.git && hakuview --install-desktop
๐ฅ 1080p 30fps showcase recorded live in HakuView โ demonstrating Instant Folder Cycling, Border-Drag Crop (C), Pill Captions (A), Quick Draw & Annotate (D), Floating Paste & Stamp (Ctrl+V), Face Pixelation (X), CapCut-Style Video Reframe, and Geeky Media Inspector (I).
Everything You Wish Your Default Viewer Could Do
No waiting 15 seconds for Photoshop or Premiere to boot just for a quick crop, meme caption, face blur, or WhatsApp video fix.
Mash Up Multiple Images Right on the Canvas
Copy any image from your browser, screenshot tool, or file manager and press Ctrl+V (or Shift+Drop) to float it directly over the current photo.
- Drag inside to move, or drag the 8 handles to resize freely
- Live sliders for Opacity %, Rounded Corners, and White Frame + Drop Shadow
- Press Enter to stamp and chain more images, or 1-click โซ Side-by-Side / โ Stack Below
CapCut & Reels-Style Captions for Photos & Videos
Add crisp multi-line text overlays with customizable fonts, sizes, colors, and background boxes โ rendered non-destructively onto photos or burned into videos via FFmpeg.
- 5 curated presets including Viral Yellow Pill, Cinema Subtitle, and Classic Meme Impact
- Rounded pill background, full-width banner strip, or bold outline stroke
- 9-point snap placement grid + optional video In/Out timestamp range
Blur Faces, Pixelate License Plates, or Heal Blemishes
Select a region in Crop mode and hit Delete (or press X anytime) to scrub out unwanted faces, private text, or watermarks on both images and videos.
- Heavy Gaussian Blur & Pixelate / Mosaic Censor for privacy redaction
- Smart Heal (Inpaint / FFmpeg Delogo) seamlessly interpolates surrounding pixels
- Solid Blackout or Auto-Sampled Color Patch for clean document redaction
Convert 9:16 Vertical Videos to 16:9 Landscape with Blurred Backdrop
Turn vertical phone clips into widescreen 16:9 (or 1:1 Square / 4:5 Instagram) without ugly black bars โ complete with automatic K-Means dominant color extraction and Gaussian-blurred background fill.
- 5 backdrop styles: Dominant Color + Blur, 4-Corner Living Ambient Glow, Pure Blurred Video, Solid Fill, and Center Crop
- Live interactive canvas preview with adjustable blur sigma & foreground scale
- Indeterminate-to-percentage live FFmpeg progress bar with instant cancel
Tactile Border Cropping & Deep Codec Diagnostics
Press C to pull any edge or corner inward with live Rule-of-Thirds guides, or press I to inspect true uncompressed-vs-file compression ratios, BPP efficiency, and stream bitrates.
- 1-Click WhatsApp Web Export (K): H.264 High@L4.0 + yuv420p + AAC + faststart under 16 MB
- Lossless Video Trim ([ / ] + T) & 1-Click Strip Audio (๐)
- Live Color Bar (L): Brightness, Contrast, Saturation & Auto-Enhance
โ๏ธ Quick Draw & Annotate (D)
Draw pointer arrows, rounded callout boxes, circles, freehand pen strokes, and neon highlighter marks with 1-click color swatches and Ctrl+Z stroke undo.
๐ Image Resize & Resample (Ctrl+R)
Resize images by exact pixels (W ร H), percentage (25%โ200%), or CapCut-style blurred dominant-color backdrop with Smooth Lanczos or Pixel-Art Nearest Neighbor.
๐ฑ WhatsApp Web Video Fix (K)
Press K to transcode any stubborn MKV/HEVC/WebM clip into strict WhatsApp-compatible MP4 with automatic bitrate targeting.
๐ฅ๏ธ Native Linux, macOS & Windows App
Run hakuview --install-desktop to create a native .desktop launcher on Linux, ~/Applications/HakuView.app bundle on macOS, or Explorer right-click menu on Windows.
How HakuView Compares
Traditional viewers can't edit videos or mash up images, paint apps can't browse folders or play videos, and NLEs take 15 seconds just to import a file.
| Feature / Workflow | ๐ฆ HakuView | IrfanView | XnView MP | KolourPaint | Windows Paint | CapCut Desktop |
|---|---|---|---|---|---|---|
| OS Support | Linux, Win, macOS | Windows only | Linux, Win, macOS | Linux (KDE) | Windows only | Win, macOS |
| License & Cost | Open Source (MIT) | Freeware (Closed) | Freeware (Closed) | Open Source (BSD) | Proprietary | Freemium (Paid Pro) |
| Instant Folder Cycling (โ/โ) | โ Preloaded | โ Yes | โ Yes | โ Editor only | โ Editor only | โ Project import |
| Native Video Playback in Same Window | โ Yes (Qt6/FFmpeg) | โ ๏ธ Needs plugins | โ Yes | โ No | โ No | โ Heavy timeline |
| Tactile Border-Drag Crop (C) | โ Yes | โ ๏ธ Box + menu | โ ๏ธ Box + menu | โ ๏ธ Box select | โ ๏ธ Box select | โ Yes |
| Floating Paste & Stamp Mashup (Ctrl+V) | โ Opacity, Corners, Frame, Stitch | โ Overwrites | โ Basic clipboard | โ ๏ธ Basic raster | โ ๏ธ Basic raster | โ Full layers (Heavy) |
| Reels / Pill Captions (Photos & Videos) | โ Yes (A) | โ ๏ธ Images only | โ ๏ธ Images only | โ ๏ธ Basic text box | โ ๏ธ Basic text box | โ Yes |
| Face / Object Blur, Pixelate & Smart Heal | โ Photos & Videos (Delogo) | โ ๏ธ Images only | โ ๏ธ Images only | โ Manual smudge | โ Manual erase | โ ๏ธ Paid / Keyframes |
| 9:16 โ 16:9 Blurred-Backdrop Video Reframe | โ Free (5 Styles) | โ No | โ No | โ No | โ No | ๐ฐ Paid Pro feature |
| Lossless Video Trim ([/]+T) & Mute | โ Instant stream copy | โ No | โ No | โ No | โ No | โ Always re-encodes |
| 1-Click WhatsApp Web Video Fix (< 16 MB) | โ Yes (K) | โ No | โ No | โ No | โ No | โ Manual settings |
| Geeky Codec / BPP / EXIF Inspector (I) | โ Yes | โ Yes | โ Yes | โ No | โ No | โ Basic info |
| Freehand Pen / Arrow / Shape Drawing | โ Yes (D โ Pen, Marker, Arrow, Box, Circle) | โ ๏ธ Paint plugin | โ ๏ธ Basic draw | โ Full paint suite | โ Full paint suite | โ ๏ธ Stickers / Draw |
| Image Pixel / % Resize (Resample) | โ Yes (Ctrl+R + Blurred Pad) | โ Yes (Ctrl+R) | โ Yes | โ Yes | โ Yes | โ Yes |
| Batch Convert / Batch Rename | โ Single-file focus | โ Yes (B) | โ Yes | โ No | โ No | โ No |
| Folder Thumbnail Grid / Contact Sheet | โ 1-by-1 viewer | โ Yes (T) | โ Yes | โ No | โ No | โ Media bin |
| Multi-Track Video Timeline & Keyframes | โ Quick clip tools | โ No | โ No | โ No | โ No | โ Full NLE |
Keyboard-First Workflow
Every tool in HakuView is reachable with a single keystroke.
| Shortcut | Action |
|---|---|
| โ โ / Home End | Previous / Next / First / Last media file in folder |
| C then Enter | Toggle Border-Drag Crop mode & apply crop |
| A or Shift+T | Open Caption / Pill Text Overlay dialog (Images & Videos) |
| Ctrl+V / Ctrl+Shift+V | Floating Paste from clipboard / Paste Image from File to mash up |
| X or Delete | Erase / Blur / Pixelate / Smart-Heal selected region |
| D | Quick Draw & Annotate (Pen, Neon Highlighter, Arrow, Box, Circle, Line) |
| Ctrl+R | Resize / Resample Image (Pixels, %, or CapCut Blurred Backdrop) / Reframe Video |
| R / H / V | Rotate 90ยฐ CW / Flip Horizontal / Flip Vertical (Images & Videos) |
| L | Toggle Live Color Adjustment Bar (Brightness, Contrast, Saturation) |
| [ / ] then T | Set Video Trim In / Out points and export lossless clip |
| K | 1-Click WhatsApp Web Compatible MP4 Export (< 16 MB) |
| I / F11 / Ctrl+Z | Geeky Media Inspector / Fullscreen / Multi-step Undo |