Upload. Download.
From anywhere.
The simplest way to share text and files. Optimised for terminal usage with curl. No browser required.
Built for the command line
No apps to install. No browser tabs to open. Just curl and go.
Terminal First
Designed for developers who live in the terminal. Simple curl commands for everything.
Instant Upload
Pipe any output directly to uldl. Logs, configs, code snippets—share in seconds.
Easy Download
Retrieve your files with a single curl command. No authentication needed for public blobs.
Private by Default
Control visibility per blob. Keep sensitive data private, share what you want.
Lightning Fast
Edge-deployed globally for fast response times from anywhere in the world.
Clean URLs
Your uploads live at memorable URLs like uldl.sh/username/slug.
Simple by design
Three commands. That`'s all you need to know.
Upload Text
Pipe any text directly to uldl. Perfect for sharing logs, configs, or quick notes.
Upload File
Upload files up to 4.5MB. Binary or text—we handle it all.
Download
Retrieve any public blob with a simple GET request. No auth required.
Advanced Examples
Simple pricing
Start free. Upgrade when you need more.
Free
For personal projects and experimentation
- 250MB storage
- 4.5MB max file size
- 365 day retention
- Public & private blobs
- Rate limited
Pro
For developers who need more power
- 10GB storage
- 4.5MB max file size
- Unlimited retention
- Public & private blobs
- Bring your own encryption key
- Custom slugs
- Email support