Screen capture on Linux,
done right.
Pixel-perfect screenshots, 60/120 FPS hardware-accelerated recordings, instant annotation editing, and `.sxcu` custom uploader integrations.
Core Capabilities
Everything you need for daily screen capture, recording, and sharing.
ShareX (.sxcu) Destinations
Import `.sxcu` files directly. Supports multipart form data, JSON payloads, headers, regexes, and vanity domain mappings.
Intelligent Wayland Router
Automatically selects the fastest capture pipeline between XDG Desktop Portal, direct `grim`/`slurp`, and compositor IPC.
GPU Recording Studio
Smooth 60/120 FPS recording via `gpu-screen-recorder` (NVENC / VAAPI) and `wf-recorder` for video and palette-optimized GIFs.
Annotations & Privacy Redaction
Add arrows, step markers, rectangles, freehand brush strokes, and pixelate credentials and tokens before sharing.
Keybindings & CLI Reference
Easily bind ShareL to your window manager shortcuts or terminal scripts.
~/.config/niri/config.kdl)binds {
Print { spawn "sharel" "capture" "region"; }
Mod+Print { spawn "sharel" "capture" "region" "--upload"; }
Alt+Print { spawn "sharel" "capture" "window"; }
}
# Hyprland
bind = , Print, exec, sharel capture region
bind = SUPER, Print, exec, sharel capture region --upload
# Sway
bindsym Print exec sharel capture region
Install ShareL
Run the single-line installer script to build or download the latest release.