Features

Everything you need to ship encrypted static sites without touching a server.

Encrypt any static asset

HTML, CSS, JavaScript, images, fonts, JSON — if it is a file, SwCrypts can encrypt it. The wrapper page prompts for a password, and a Service Worker intercepts subsequent requests to transparently decrypt content.

URL privacy

Paths and filenames are hashed in the encrypted output. Visitors cannot glean information from URLs alone — everything is opaque ciphertext until decrypted.

Customizable wrapper

Override the password prompt title, message, and CSS via the wrapper API. Match your brand or keep it minimal.

Single command

One CLI invocation turns your public/ directory into a ready-to-deploy encrypted site. No build pipeline plugins, no framework lock-in.