// encrypted file hosting
skunk
upload files securely with optional end-to-end encryption. create pastes, share code, and keep your data private.
end-to-end encryption
aes-256-gcm encryption with argon2 key derivation. your files are encrypted before storage.
fast & reliable
built with rust for maximum performance. files are served directly with minimal latency.
short urls
get clean, short urls for easy sharing. perfect for sharex and other screen capture tools.
pastebin
create public or private pastes with syntax highlighting. encryption optional.
expiring links
set automatic expiration for your uploads. files are deleted after the specified time.
deletion keys
every upload comes with a secret deletion key. remove your files anytime.
api usage
upload a file
curl -X POST https://skunk.to/api/upload \
-F "file=@/path/to/file.png" \
-F "password=optional_password" \
-F "expires_in=24"
create a paste
curl -X POST https://skunk.to/api/paste \
-H "Content-Type: application/json" \
-d '{"content": "Hello, World!", "syntax": "plaintext", "is_private": false}'