Video Timestamp Notes

Open a video in your browser, pause where something needs attention and type a note — you get a time-ordered, timestamped feedback list. Nothing is uploaded, and the notes export as Markdown or an HTML report with thumbnails. The editor who receives them opens the same video and notes, jumps to each time and ticks them off as done.

✨ How it works

  • Drop a video file (or click to choose one). Its name and duration appear and it plays in the player.
  • Press N while playing, or click “Note at this time”: the current position is captured, the video pauses and the text box gets focus. For a range, press O (set end to now) to get “1:23–1:40”.
  • Choose a type (Fix / Idea / Good / Question), write the note and press Ctrl+Enter. With “Resume playback after saving” on, the video continues the moment you finish.
  • Click a time in the list to jump there; range notes have “Loop range” to repeat just that part. Edit and delete from the list — a delete can be undone for a few seconds. On the receiving side, use “Import JSON” or “Import from text” to load the notes and tick “Done” as you fix each one.

🪄 Shortcuts and export

Playback keys

Space / K: play–pause, ← →: 1 s (Shift: 5 s), J / L: 10 s, , .: one frame, [ ]: speed, M: mute. Letter shortcuts are disabled while the text box has focus.

Note keys

N: note at this time (pauses and focuses the text box), I: mark the start (playback continues), O: mark the end and start typing, Ctrl+Enter: save, Esc: cancel. You never type a timestamp — the paused position is used as is. For a range: I → keep watching → O → type.

Export formats

Markdown is a bullet list (**1:23** [Fix] text) that pastes into chat or Notion. CSV is for spreadsheets, JSON is for re-importing into this tool. The HTML report is a single file with thumbnails — open it in a browser and print to get a PDF. The recipient can bring notes back with JSON, or by pasting the Markdown / chat text into “Import from text”, which reads the timestamp at the start of each line.

Time formats

m:ss is the format YouTube turns into links in comments and descriptions; videos over an hour switch to h:mm:ss automatically. Use m:ss.f (tenths of a second) for frame-level feedback.

🔒 Data handling & contact

Video files are only played inside your browser and are never sent to our servers. Notes are stored per file in this browser's localStorage and can be removed under “Saved notes”. For problems, use the contact form at the bottom of the page.

❓ Troubleshooting

The video does not play, or only the audio plays

The codec is probably unsupported by your browser (H.265/HEVC, ProRes, …). Convert it to H.264 MP4 with our Video Converter first. MOV files play in most browsers as long as they contain H.264.

My notes disappeared

Notes live in the browser's localStorage, so clearing site data removes them. Download important notes as JSON and restore them later with “Import JSON”.

I want to continue on another computer

Download the notes as JSON, open the video on the other computer and use “Import JSON”. The video does not have to be the identical file.

Thumbnails are not saved

Audio-only files have no picture to capture. Also, when localStorage (about 5 MB) is full, notes are saved without thumbnails — if you plan an HTML report and have many notes, export early.

  1. 1

    Open the video

    Drop the delivered video file. It is not uploaded — it plays inside your browser only.

  2. 2

    Pause and write

    Press N (or “Note at this time”) wherever something catches your eye: the position is captured and the video pauses. Pick a type, write the note and press Ctrl+Enter.

  3. 3

    Export and hand over

    Notes are listed in time order. Copy them as Markdown or download an HTML report with thumbnails and send it to the editor.

📝 Notes 0

No notes yet. Pause the video and write one — they will be listed here in time order.

    📤 Export

    Received notes? Open the video, import the JSON or paste the text, then click a time to jump there and tick “Done” as you fix things.

    💾 Saved notes (in this browser)

    Nothing saved yet. Open a video and write a note — notes are saved automatically per file.

      Notes are saved automatically in this browser (localStorage), keyed by file name, size and modification date, and restored when you open the same file again. The video itself is never stored.

      ⌨️ Keyboard shortcuts

      • SpaceK Play / pause
      • Back / forward 1 s (Shift: 5 s)
      • JL Back / forward 10 s
      • ,. Previous / next frame
      • N Note at this time
      • IO Set start / end to now
      • Ctrl+Enter Save note
      • Esc Cancel note
      • [] Playback speed − / +
      • M Mute

      ✨ Features

      • The paused position becomes the timestamp. Press N while watching and the time is captured — no typing or copying timecodes by hand.
      • Range notes (“1:23–1:40”), colour-coded types (Fix / Idea / Good / Question) and automatic frame thumbnails make each comment unambiguous.
      • Export as Markdown, plain text, CSV, JSON or a self-contained HTML report with thumbnails. Choose m:ss, hh:mm:ss or m:ss.f timestamps.
      • The video never leaves your browser. Notes are saved per file automatically and restored when you open the same video again.

      💡 Use cases

      Reviewing outsourced video edits

      Watch the delivered cut and line up “fix this at 1:23” comments in time order, then send them as Markdown. The editor opens the same video and notes, clicks each time to jump there and ticks it off when fixed — useful on both sides of the hand-off.

      Coaching from video

      Step through a student's or athlete's video frame by frame, note what you see, and hand over an HTML report with thumbnails.

      YouTube chapters and timestamps

      Notes exported in m:ss format become clickable chapter links when pasted into a YouTube description or comment.

      Meeting and interview recordings

      Mark “decision made here” or “quote this” while listening to a recording, and never scrub through it again looking for the spot.

      🔒 Privacy

      Video and audio files are played inside your browser only and are never sent to our servers. Notes are stored only in your browser (localStorage) and can be deleted at any time.

      ❓ FAQ

      Is my video uploaded?

      No. The file is played directly in your browser and never sent to a server, so even multi-gigabyte files start instantly.

      How do I hand the notes over?

      Copying the Markdown into chat or email is the quickest way. To include thumbnails, download the HTML report and send that file — it opens in any browser and prints to PDF. If the recipient wants to work through the notes in this tool, send the JSON, or they can paste the Markdown into “Import from text”.

      Are the notes saved?

      Yes. They are saved automatically in your browser, keyed by file name, size and modification date, and restored when you open the same file. To move them to another browser or computer, download the JSON and use “Import JSON”.

      Which video formats work?

      Anything your browser can play: MP4/H.264, WebM, most MOV files, and audio such as MP3/WAV. If H.265/HEVC does not play, convert it to MP4 with our Video Converter first.

      Contact