Version history
Save poems to localStorage, export/import as JSON, render to PNG image via canvas, and share via compressed URL. Inline save/load panels, toast notifications, and shared-poem banner.
Marker-on-paper aesthetic with warm parchment tones, serif typography, and SVG displacement filters for hand-drawn highlighter and blackout edges. Staggered left-to-right blockout animation with per-word jitter. Canvas-generated paper noise texture.
Words and punctuation are independently clickable tokens. Regex-based tokenizer separates letters, punctuation marks, and whitespace for finer poem control.
Converted to vanilla JavaScript with no dependencies. Removed Bootstrap in favor of custom CSS grid layout.
The original Blackout Poetry JS app.