What is the Zoom Tool?

The Zoom tool gives you complete control over your view of the canvas. Zoom in for detailed work, zoom out to see the big picture, or use smart features like Fit to Content to automatically frame your artwork perfectly. With keyboard shortcuts, touch gestures, and precise controls, you'll always have the perfect view.

Quick Start Guide

Select the Zoom Tool

Click the zoom tool icon in the toolbar to activate it.

Choose Your Method

Use zoom buttons for quick steps, the slider for smooth adjustments, or type exact percentages in the input box.

Navigate Your Canvas

With the Zoom tool active, pan around by dragging anywhere on the canvas, pressing the arrow keys, or using the middle mouse button. Note: dragging to pan only works when the Zoom tool is selected — switch back to Zoom if the canvas isn't moving.

Use Smart Features

Press Ctrl+0 to automatically fit all content on screen, or Home to return to your starting view.

Zoom Controls

Zoom In Button
Click to zoom in by 10% steps. Increases magnification up to 300%.
Zoom Out Button
Click to zoom out by 10% steps. Decreases magnification down to 5%.
Easy Zoom Slider
Quick adjustments between 50% and 150%. Perfect for common zoom levels without typing.
Precision Zoom Input
Click the percentage to type exact values from 5% to 300%. Great for precise work.
Fit to Content
Automatically adjusts zoom to show all your artwork perfectly on screen with appropriate padding.
Home View
Returns to your saved starting view. Resets to the original canvas perspective.

Zoom Levels Explained

Understanding Zoom Percentages

5%-25%
Very zoomed out
See entire large drawings
50%
Half size
Good overview
100%
Normal size
Default view
150%-200%
Enlarged view
Comfortable detail work
300%
Maximum zoom
Pixel-level precision

The Easy Zoom slider covers 50%-150% for the most commonly used range

Keyboard Shortcuts

ActionWindows/LinuxMac
Zoom InCtrl + + + +
Zoom OutCtrl + - + -
Fit to ContentCtrl + 0 + 0
Reset to 100%Ctrl + Shift + 0 + Shift + 0
Home ViewHomeHome
Mouse Wheel ZoomCtrl + Scroll + Scroll
Pan Canvas (drag)Drag on canvasDrag on canvas
Pan Canvas (middle mouse)Middle Mouse + DragMiddle Mouse + Drag
Pan Canvas (arrow keys)
Pan — large stepShift + ←↑→↓Shift + ←↑→↓

Advanced Features

Smart Mouse Wheel Zoom

Hold Ctrl (or on Mac) and scroll your mouse wheel for smooth, precise zooming. The zoom centres on your mouse cursor position, making it easy to zoom into exactly where you want to look!

Touch Gestures

On touch-enabled devices, the zoom tool supports intuitive gestures:

  • Pinch to Zoom: Use two fingers to pinch in or out for smooth zooming
  • Double-Tap: Quickly zoom between 100% and 200% by double-tapping
  • Single-Finger Drag: Drag one finger across the canvas to pan around the drawing area
  • Two-Finger Drag: Pan with two fingers while not actively pinching

Intelligent Fit to Content

This feature scans all your artwork and automatically calculates the perfect zoom level to show everything on screen. It includes 50 pixels of padding around your content and handles complex shapes, transforms, and grouped elements intelligently.

Smooth Panning

When zoomed in, move around the canvas using any of these methods:

  • Click and drag anywhere on the canvas — the cursor changes to a grab hand to show that dragging is available
  • Arrow keys (←↑→↓) pan the view by 10% of the visible area per press — great for precise, repeatable steps
  • Shift + Arrow keys jump by 50% of the visible area, useful for navigating larger drawings quickly
  • Middle mouse button drag for a traditional pan feel
  • On touch devices, drag with one finger to pan smoothly in any direction
  • Panning works accurately at every zoom level, keeping the grabbed point fixed under the cursor

Error Recovery System

The zoom tool includes automatic error recovery with up to 3 retry attempts. If something goes wrong, it will attempt to restore a safe view automatically. You can also use the Home button to return to a known good state. If multiple recovery attempts fail, the tool enters safe mode and displays a notification.

Professional Tips

• Zoom-to-cursor: Hold Ctrl and scroll your mouse wheel to zoom directly to where you're pointing

• Detail work: Use 200-300% zoom for fine details, then zoom out to check overall composition

• Quick overview: Press Ctrl+0 anytime to see your complete artwork

• Efficient workflow: Use the Easy Zoom slider for quick adjustments, precision input for exact values

• Lost your place? Press Home to return to your starting view instantly

• Drag to pan: While the Zoom tool is active, just click and drag the canvas — no extra key needed

• Arrow key navigation: Tap arrow keys to pan precisely; hold Shift for bigger 50% jumps across the canvas

• Touch devices: Use pinch gestures for natural zooming, double-tap to toggle between 100% and 200%, and single-finger drag to pan

Technical Details

Zoom Range and Precision

The zoom tool supports a range from 5% (1/20th size) to 300% (3× size) with smooth interpolation. The Easy Zoom slider covers 50%-150% for daily use, while the precision input allows exact percentages for professional work. Zoom changes in 10% increments when using the zoom in/out buttons.

ViewBox Management

Zoom is implemented using SVG viewBox manipulation, ensuring crisp rendering at all zoom levels. The system maintains aspect ratios and handles coordinate transformations automatically. The home view is stored on initialisation to provide a consistent reference point.

Performance Optimisation

The zoom tool includes 16ms debouncing for smooth slider operation and efficient rendering updates. It minimises redraws and uses optimised coordinate calculations for responsive performance. Touch events are handled with passive listeners where appropriate to improve scrolling performance.

Error Handling

The tool implements a robust error recovery system with automatic retry logic (up to 3 attempts) and fallback to safe mode if recovery fails. All errors are logged with context and timestamp information for debugging purposes.

Common Questions

Why can't I zoom in more than 300%?

300% provides sufficient detail for most work whilst maintaining good performance. Higher zoom levels can cause rendering issues and make navigation difficult.

The Easy Zoom slider doesn't go to my desired level. What do I do?

The slider covers 50%-150% for common use. For other zoom levels, click on the percentage display and type your desired value (5%-300%).

How do I see my whole drawing at once?

Use "Fit to Content" (Ctrl+0) to automatically adjust the view to show all your artwork with appropriate padding.

I'm zoomed in but can't see what I want. How do I move around?

Simply click and drag anywhere on the canvas to pan — the grab-hand cursor confirms the Zoom tool is ready to move. You can also press the arrow keys to nudge the view (hold Shift for bigger 50% jumps), or drag with the middle mouse button. On touch devices, drag with one finger.

Can I save my preferred zoom level?

The zoom level resets when you reload the page, but you can use "Home View" to return to your canvas's default starting position anytime.

Why does the zoom sometimes feel sluggish?

The zoom tool includes smooth animations and 16ms debouncing for better user experience. If performance is an issue, try closing other browser tabs or using simpler zoom methods like the buttons instead of the slider.

Does the zoom tool work on touch devices?

Yes! The zoom tool fully supports touch gestures including pinch-to-zoom, double-tap zoom, and panning by dragging with a single finger. On touch devices with a keyboard attached, the arrow keys also pan the canvas.

What happens if the zoom tool encounters an error?

The zoom tool includes automatic error recovery. It will attempt to fix issues automatically (up to 3 times), display a warning message, and if necessary, enter safe mode to prevent further problems. You can always press Home to return to a known good state.