Free tool · no sign-up
Keystroke Visualizer
Show the keys and shortcuts you press, live, right on screen — so people watching your tutorial, lesson, or stream see exactly what you did. Works with Mac and Windows keys, has an OBS green-screen mode, and runs free in your browser with nothing to install.
Click here, then press any key
Try a shortcut like ⌘C or ⌘⇧P
Tip for OBS / Streamlabs: set Theme to Green screen, go Fullscreen, add this tab as a Window Capture, then apply a Chroma Key filter to drop the green — your keystrokes float over your stream.
Beyond the browser — record it
Recording a tutorial? Get your keystrokes baked into the video.
This tool only shows keys live inside the browser tab. Limelight is a native macOS app that records your screen with your keystrokes — plus a glowing cursor spotlight and auto-zoom into every click — composited straight into the video over any app. No post-editing, export mp4 or vertical 9:16. The cursor spotlight is free forever; the recorder is a one-time $34.
How to use it
- 1Click "Start capturing keys" — it captures globally, so you do not have to keep a tiny box focused.
- 2Pick your keys (macOS ⌘⌥ or Windows Ctrl/Alt), then set the position, size, theme, and how long each key stays.
- 3Hit Fullscreen and share that browser tab in Zoom, Meet, or a screen recorder — or use Green-screen + OBS Chroma Key to float keys over your stream.
If you teach online, record coding tutorials, or stream, your audience constantly wonders "what did you just press?" Neither macOS, Windows, nor the browser gives a built-in way to show the keys behind a shortcut, so viewers rewind, guess, or give up. A keystroke visualizer fixes that by drawing each key combination on screen the instant you press it.
This free tool runs entirely in your browser — nothing is uploaded and there is no sign-up. Press a shortcut like ⌘C or Ctrl+Shift+P and it appears as a clean badge that fades on its own. Switch between macOS glyphs (⌘ ⌥ ⇧ ⌃) and Windows labels (Ctrl, Alt, Shift, Win) so it matches whatever you are demonstrating. With "Shortcuts only" on it ignores ordinary typing and shows just the combinations and special keys, so you can teach shortcuts without exposing what you write.
You can place the badges at the bottom, top, center, or a corner, scale them small to large, slow the fade for recordings, and switch the stage to a light theme or a pure green screen. The green-screen theme is made for streamers: go fullscreen, add the tab as a Window Capture in OBS or Streamlabs, apply a Chroma Key filter, and your keystrokes float over your gameplay or screen share with the background dropped out.
Because it lives in a browser tab, it shines when the thing you are demonstrating is also in the browser, or when you are compositing in OBS. The moment you need keystrokes shown over a native desktop app — VS Code, a design tool, a terminal — without a capture chain, you want a system-wide overlay instead.
And when the goal is a finished video rather than a live overlay, you want a screen recorder that shows your keystrokes directly in the recording — no separate capture layer, no editing pass to add captions of what you pressed. Limelight records your screen with the keystrokes (and a glowing cursor and auto-zoom into each click) composited straight into the exported mp4 or 9:16 clip, so the keys are part of the video the moment you stop recording.
FAQ
- Is this keystroke visualizer free?
- Yes, completely free with no sign-up. It runs in your browser and nothing is uploaded.
- Does it work on Windows and Mac?
- Both. It auto-detects your system and you can switch between macOS glyphs (⌘ ⌥ ⇧ ⌃) and Windows labels (Ctrl, Alt, Shift, Win) any time.
- Can I use it with OBS or Streamlabs?
- Yes. Set the Theme to Green screen, go fullscreen, add the tab as a Window Capture, then apply a Chroma Key filter to drop the green. Your keystrokes then float over your stream.
- Does it show everything I type?
- Only if you turn off "Shortcuts only". By default it shows shortcut combinations and special keys, not ordinary typing, so recordings stay clean and your text stays private.
- Do I have to keep a box focused to capture keys?
- No. Once you press Start, it captures keystrokes globally on the page, so you can move around without losing focus on a small target.
- Can I show keystrokes over other desktop apps?
- Not with the browser tool by itself — it captures within the page. Limelight is a menu-bar app that shows your keystrokes over any app on your whole screen, live, with one hotkey.
More free tools
- Online Screen RecorderRecord your screen free in the browser — with audio, no install, no watermark.
- Mic & Camera TestCheck your microphone and webcam work before a meeting, right in your browser.
- Online Webcam RecorderRecord yourself on webcam free in the browser — no install, no watermark.
- Online Voice RecorderRecord audio from your mic right in the browser, then download it.
- Software Demo Script GeneratorTurn your product, audience, and key points into a clean, structured demo script — free, in your browser.
- Cursor SpotlightDim everything but your cursor so viewers always follow where you point.
- Image AnnotatorUpload a design or screenshot, draw arrows and notes, download it back.
- Online Countdown TimerA big, full-screen countdown with a beep alarm — free in your browser, no sign-up.
- Online TeleprompterPaste your script and read it as it scrolls up the screen — free in your browser, for video and speeches.
- Image CompressorShrink JPG, PNG & WebP images right in your browser — no upload, no watermark.
- Image ResizerResize any image by exact dimensions or percent — aspect-ratio locked, free in your browser.
- Crop ImageCrop any image — drag the box or pick a ratio, then download. No upload, no watermark.
- Image to PDFCombine JPG, PNG & WebP images into one PDF — reorder pages, pick a size, free in your browser.
- Image ConverterConvert PNG, JPG & WebP right in your browser — one-click, no upload, no watermark.
- Screenshot BeautifierWrap a screenshot in a gradient background with padding, rounded corners & a shadow — free, in your browser.
- Video Frame GrabberScrub to any moment in a video and save that frame as a full-resolution PNG — no upload, no watermark.
- Aspect Ratio CalculatorWork out 16:9, 9:16, 4:3 dimensions and resize while keeping the ratio — free, in your browser.
- Social Video Size GuideVideo dimensions for Instagram Reels, YouTube Shorts, TikTok, Twitter/X and LinkedIn — and how to export from Limelight.