2eInk - Image Converter
Svelte WebAssembly TailwindCSS

A privacy-focused web app that optimizes your photos and artwork for e-ink displays. I built this to create custom screensavers for my Kindle. Built with Svelte and WebAssembly, all image processing happens entirely client-side.

E-ink screens have unique display characteristics: limited grayscale levels, specific resolutions, and slow refresh rates. 2eInk handles the technical complexity of preparing images for these devices, applying professional-grade transformations:

  • Smart Resizing - Automatically scales images to match your device’s exact resolution
  • Grayscale Quantization - Maps colors to the specific gray levels your display supports (typically 4, 8, or 16 levels)
  • Advanced Dithering - Uses Floyd-Steinberg dithering to simulate additional gray tones and eliminate banding artifacts
  • Fine-tuning Controls - Adjust contrast, brightness, gamma, and sharpening for optimal visual quality

Batch process entire photo albums in seconds. Download a zip of optimized images ready to transfer to your e-reader, digital picture frame, or other e-ink device.

Project Details

Convert images to optimized screensavers for e-ink devices. Runs entirely in your browser.