← Back to Bunka.be Apps

✏️ Screenshot Annotator

Online annotation tools want your screenshots on their servers. Screenshot Annotator keeps everything on your machine. Paste, drop, or capture any image, then draw on it, add text, highlight areas, extract text with local OCR, and export the result — all without a single byte leaving your browser.

100% local. No uploads. No account. Free.

User Manual

Overview

Screenshot Annotator is a canvas-based image annotation tool. You load an image onto the canvas, place annotation objects on top of it (shapes, text, freehand lines), then export the finished result as a PNG, JPEG, or WebP file — or copy it straight to the clipboard.

Each annotation is a separate object on the canvas: you can select, move, resize, reorder, lock, duplicate, or delete individual annotations at any time. The original image is never modified — annotations live in a separate layer above it.

Loading an Image

There are four ways to bring an image into the annotator:

Canvas Navigation

Annotation Tools

Select an annotation tool from the toolbar, then click or drag on the canvas to create an annotation. Each tool draws a new object that you can later move, resize, or style independently.

Style options (apply before or after placing an annotation)

Canvas background

The canvas background colour can be changed from the Canvas section of the style panel. This affects the area outside the image (the "matte") and is included when exporting.

Selecting and Moving Annotations

Object Toolbar Actions

When an annotation is selected, the following actions become available in the toolbar:

Image Transformations

These actions transform the base image itself (not individual annotations):

Undo / Redo

OCR — Local Text Extraction

Click OCR to extract text from the current image using a fully local OCR engine (no internet connection required, nothing is sent to a server). The first run may take a moment while the engine loads. Once recognition is complete, the extracted text appears in a panel where you can review and copy it.

ⓘ OCR accuracy depends on image quality and font clarity. For best results use high-resolution images with clear, high-contrast text.

Saving

Click Save to store the current state of your annotated image in the browser's localStorage, so you can continue working after closing and reopening the app.

⚠️ localStorage is tied to your browser and device. Clearing browser data will erase your saved work. Export your image regularly if you need a permanent copy.

Exporting

Click Export to open the export dialog:

Copy

The Copy button in the main toolbar copies the current canvas (image + all annotations) to the clipboard instantly, without opening the export dialog. Useful for quickly pasting into email, chat, or documents.

New

Click New to clear the current canvas and start fresh. You will be prompted to confirm if there are unsaved changes.

Dark / Light Mode

Click the 🌓 toggle to switch between dark and light interface themes. The theme preference is saved and restored on next launch. Note: the theme affects the application chrome only — the canvas and exported image are not affected.

Keyboard Shortcuts

Click the ? button in the toolbar to see the full list of keyboard shortcuts. Common ones:

ShortcutAction
Ctrl+VPaste image from clipboard
Ctrl+ZUndo
Ctrl+YRedo
Ctrl+CCopy canvas to clipboard
Delete / BackspaceDelete selected annotation
EscapeDeselect / cancel current action
Mouse wheelZoom in / out
Space + dragPan the canvas

About this tool

Technologies used:
Built with: Claude Sonnet 4.6