Productivity

MarkSnap

Bookmark the exact second.

Timestamp bookmarker — one shortcut, every platform

  • ★ 5 · 1 Web Store rating
  • 12 users
  • v1.1.0
  • 2.2 MB
  • updated Sep 2026
  • by Ilias El Barhoumi
Key features

What it does.

  • Alt+B keyboard shortcut saves the current timestamp instantlyno pause required

  • Visual indigo markers injected directly onto the player's timeline

  • Hover any marker for a polished tooltip with the timestamp and your note

  • Click any marker to jump back to that exact second

  • Inline save overlay with note inputEnter to save, Esc to cancel

  • Right-click context menu as a mouse-friendly alternative

  • Works on 6 platforms: YouTube (videos & Shorts), Udemy, Vimeo, Spotify (tracks & podcasts), Pocket Casts, Apple Podcasts

  • Library view with full-text search across every bookmark on every platform

  • Platform filter chips appear automatically when bookmarks span multiple sites

  • Side Panel mode keeps the popup open alongside the video you're watching

  • Edit notes inline by clicking any saved bookmark

  • Per-episode tracking on SPA audio platforms (Spotify & Apple Podcasts)different episodes get separate bookmark spaces even when the URL never changes

  • Pro: Unlimited bookmarks (free tier capped at 20)

  • Pro: Export to Markdown, Notion, CSV, or JSON

  • Pro: Collections to organize bookmarks into named folders

  • Pro: Cross-device sync via Chrome's built-in sync

About

The long version

MarkSnap is the fastest way to bookmark moments while watching videos or listening to podcasts. Press Alt+B anywhere on a supported platform and an inline overlay appears — type an optional note and hit Enter to save. Indigo markers appear directly on the player's own timeline, and hovering them reveals a polished tooltip showing the timestamp and your note. Click a marker to jump back to that exact second. The popup organizes every bookmark across every platform into a searchable library with platform filters (YouTube, Udemy, Vimeo, Spotify, Pocket Casts, Apple Podcasts) and Pro-only collections. Export everything to Markdown, Notion, CSV, or JSON. There's a Side Panel mode for keeping your bookmarks open while you watch, and a right-click context menu for mouse-only users. Built for students taking lecture notes, researchers capturing references, podcast listeners marking insights, and anyone who needs to find specific moments later — no scrubbing, no guessing, no friction.

Data privacy

Your data, plainly

Full privacy policy →

What it uses

  • Bookmarks (timestamp, note, page URL, page title)
    Every time you save a bookmark, the timestamp, your optional note, the page URL, and the page title are stored locally in chrome.storage. Pro users also have this synced across their own devices via Chrome's built-in sync. Bookmark data is never sent to MarkSnap's servers.
  • License key (Pro only) (optional)
    If you purchase Pro, your LemonSqueezy license key is stored locally and sent to LemonSqueezy's API only to activate, validate, or deactivate it. The key alone is sent — never any bookmark content or browsing data.
  • User preferences
    Theme choice (light/dark/system) and interface mode (popup/side panel) are stored locally. Never transmitted.
  • Anonymous usage events
    Aggregated events such as "extension installed", "popup opened", and "bookmark saved" are sent to Google Analytics. No URLs, no bookmark content, no personal identifiers. Used to understand which features and platforms users actually use.

Never collected

  • Video content, audio content, or transcripts of any kind
  • Browsing history outside the six supported platforms
  • Usernames, accounts, email addresses, or any personal identifiers
  • Cookies, authentication tokens, or session data
Permissions

Why it asks

Active Tab

Reads the URL and tab state of the currently active browser tab when the user presses Alt+B or uses the right-click context menu, so MarkSnap can detect which platform is active and send the save command to the correct tab.

Storage

Stores all bookmarks (timestamps, notes, collections) locally on the user's device using chrome.storage.local. Pro users also sync bookmarks across devices via chrome.storage.sync. Also stores user preferences (theme, popup vs side-panel mode) and the Pro license key.

Scripting

Used once at install/update time to inject the content script into tabs that were already open before the extension was installed. Without this, the extension would not work on pages loaded before installation. Scoped to the six supported platforms.

Context Menus

Adds a "⧗ Save timestamp (MarkSnap)" right-click menu item on supported pages, giving users a mouse-based alternative to the Alt+B keyboard shortcut.

Commands

Registers the Alt+B keyboard shortcut that triggers the timestamp save overlay. Declared in the manifest and handled by the service worker.

Tabs

Queries the active tab's URL to detect the current platform, navigates to bookmarked timestamps when "Jump" is clicked in the Library, finds already-open tabs on a platform to send seek commands to, and opens the welcome page on install.

Alarms

Schedules a recurring 24-hour background alarm that re-validates Pro license keys with LemonSqueezy so expired or revoked licenses are detected automatically.

Side Panel

Required to open and manage Chrome's built-in Side Panel when the user switches MarkSnap to "Side Panel" mode in Settings.

Host Access (youtube.com, music.youtube.com)

The content script injects on YouTube watch pages and Shorts to read the video element's playback position and inject visual timestamp markers on the player's progress bar.

Host Access (udemy.com)

Required for the content script to read playback position and inject markers on Udemy's Shaka-based course player.

Host Access (vimeo.com)

Required for the content script to read playback position and inject markers on Vimeo's HTML5 player.

Host Access (open.spotify.com)

Required for the content script to read playback position and inject markers on the Spotify Web Player. Scoped to the entire domain because Spotify's player persists across all pages in the SPA, regardless of URL.

Host Access (pocketcasts.com)

Required for the content script to read audio playback position and inject markers on Pocket Casts Web's seek bar.

Host Access (podcasts.apple.com)

Required for the content script to pierce Apple Podcasts' nested Shadow DOM, read playback position, and inject markers on the player's progress bar.

Host Access (api.lemonsqueezy.com)

Required for Pro plan license management. The service worker calls LemonSqueezy to activate, validate, and deactivate license keys. Only the license key string is sent — no user data or bookmark content.

Host Access (google-analytics.com)

Sends anonymous, aggregated usage events (extension installed, popup opened, bookmark saved) to help prioritize which features and platforms to improve. No personally identifiable information is ever transmitted.

Changelog

What’s new

  1. v1.1.0Sep 2026

    Current Chrome Web Store release

  2. v1.0.0May 2026

    Initial release. Multi-platform adapter system supporting YouTube (with chapter-aware marker calibration), Udemy, Vimeo, Spotify (per-track keys), Pocket Casts, and Apple Podcasts (with Shadow DOM piercing). Alt+B save overlay, hover tooltips with logo icon, document-level hit-testing for hover (works through DOM overlays), platform filter chips, Side Panel mode, Markdown/Notion/CSV/JSON export, collections, LemonSqueezy Pro licensing.

FAQ

Questions, answered

What platforms does MarkSnap support?

MarkSnap works on YouTube (videos and Shorts), Udemy, Vimeo, Spotify (tracks and podcasts), Pocket Casts, and Apple Podcasts. More platforms are planned.

Is there a limit on bookmarks?

The free tier supports up to 20 bookmarks. Pro removes this limit entirely, and also unlocks collections, export, and cross-device sync.

Does MarkSnap store my data on a server?

No. All bookmarks are stored locally on your device using Chrome's built-in storage. Pro users can optionally sync across their own devices via Chrome sync, but no data ever touches a MarkSnap server — there is no server.

Can I export my bookmarks?

Yes, with Pro. You can export to Markdown, Notion, CSV, or JSON. This is useful for transferring bookmarks into note-taking apps or sharing them.

What's the keyboard shortcut?

Press Alt+B on any supported platform to instantly save the current timestamp. An inline overlay appears where you can type an optional note, then press Enter to save or Esc to cancel.

Keep browsing

All extensions →