ByteScope

Pen Pressure Test

Test drawing tablet and stylus pen pressure online: live pressure curve, tilt angles, twist, and estimated hardware pressure levels.

Nothing is uploaded. Pen and pointer events are processed locally in this tab.

Draw a few strokes across the canvas to classify the pressure source.

Pressure curve & live readout

Pressure
Tilt X
Tilt Y
Twist
Altitude
Azimuth

Pressure levels estimate

An estimate, not a hardware spec: the count is inferred from the smallest pressure step this browser reported, and values are rounded to 6 decimals first — so the higher the real level count, the larger the error. A 1024-level tablet lands within ±1; an 8192-level tablet is only pinned to about 1%, reading ≈8197 rather than exactly 8192.

Distinct values
0
Smallest step
Estimated levels
Draw more strokes to estimate

Drawing test

Measurement limitations & honesty

  • Normalized values: browsers report PointerEvent.pressure as a 0.0–1.0 float, not raw hardware ADC levels.
  • Estimated levels: level count is inferred from the smallest non-zero quantization step observed during testing.
  • Browser support: Pointer Events API support varies across operating systems and browser engines. Trust live detection over static tables.

This browser

Stylus diagnostics rely on the W3C Pointer Events API. Live capability detection:

  • Pointer Events checking

About this tool

Test your stylus and drawing tablet in this tab without installing drivers or software. Draw on the canvas to run a live pen pressure test with real-time pressure curves, tilt angles, and barrel twist readouts. Whether you are troubleshooting why pen pressure is not working or verifying a new stylus, this page shows exactly what your browser receives from Pointer Events.

Normalized values, not raw hardware levels

Web browsers report stylus pressure as a normalized floating-point number between 0.0 and 1.0 via the Pointer Events API (pointerdown and pointermove), rather than raw hardware analog-to-digital levels. Devices without pressure sensitivity (like mice or standard touchscreens) report a fixed fallback value of 0.5 according to the W3C specification. This page detects fixed-pressure inputs and clearly identifies them instead of displaying misleading pressure readings.

Estimated pressure levels

Drawing tablet specifications often advertise 2048, 4096, or 8192 pressure levels. Because browsers do not expose the hardware specification directly, this tool analyzes the smallest non-zero step sizes between observed distinct pressure values to compute an estimated level count. Draw varied strokes from light touches to firm pressure to collect enough samples for an accurate estimate.

Stylus tilt and barrel twist

In addition to pressure, compatible styluses (such as Apple Pencil, Wacom Pro Pen, or Microsoft Surface Pen) report tilt angles (tiltX, tiltY, altitudeAngle, azimuthAngle) and barrel twist rotation. The readout panel displays these values in real time so you can run a complete stylus tilt test and verify all dimensions of pen input.

Privacy by design

All drawing input, pointer events, and pressure calculations are processed entirely on your device inside your browser tab. No coordinates, stroke data, or device telemetry are ever uploaded or transmitted to any server.

Frequently asked questions

Why is pen pressure not working on my drawing tablet?

If pressure is not detected, check that your tablet driver (such as Wacom Tablet Properties or manufacturer utility) is installed and Windows Ink (or stylus support on macOS) is enabled. Browsers rely on the operating system's pen API to receive pressure data.

Why does the stroke show 0.5 pressure with a mouse?

According to the W3C Pointer Events specification, devices that do not support pressure report a constant value of 0.5 for active buttons. This tool flags non-pressure inputs with an honest warning banner rather than mistaking 0.5 for stylus pressure.

How accurate is the estimated pressure levels number?

The level count is a mathematical estimate inferred from the smallest step size between unique pressure readings observed during your drawing session. Because it is calculated from browser event quantization rather than read from hardware firmware, draw smooth slow strokes across the full pressure range to improve estimation accuracy.

Does this online pen pressure test work with Wacom, iPad, and Surface?

Yes. Any device and stylus that emits standard Pointer Events with pen pointerType — including Wacom tablets, XP-Pen, Huion, Apple Pencil on iPadOS browsers, and Microsoft Surface Pens — is supported directly in the browser.

Are my drawings or pressure data uploaded anywhere?

No. All pointer event processing, canvas rendering, and statistical analyses run locally in client-side JavaScript. No drawing data or device details leave your machine.