PDF → “Looks-Scanned” (client-side only)
Input PDF
Required
DPI (render)
Rotation jitter (°)
Skew X (%)
Blur (px)
Contrast (×)
Brightness (×)
Vignette (0–0.5)
Paper texture (0–0.4)
Noise overlay (0–0.2)
JPEG quality
Margins (mm)
Random per-page wobble
Subtle brightness/contrast changes
Convert to “Looks-Scanned” PDF
Cancel
Notes:
All processing is local (no uploads). For speed, effects use Canvas GPU filters and compositing. If you need selectable text, add an OCR step later (e.g. Tesseract.js), but it’ll be slower.