Upload. Download.
From anywhere.

The simplest way to share text and files. Optimised for terminal usage with curl. No browser required.

4.5MB
max file size
uploads/day
250MB
free storage
upload.sh
$echo "hello world" | curl -X POST https://uldl.sh/u -d @-
https://uldl.sh/alex/hello
$curl -X POST https://uldl.sh/u -F file=@notes.md
https://uldl.sh/alex/notes
download.sh
$curl https://uldl.sh/alex/notes
# My Notes
This is a markdown file uploaded via curl.
Access it from anywhere.

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.

01

Upload Text

stdin
$echo "data" | curl -X POST uldl.sh/username -d @-

Pipe any text directly to uldl. Perfect for sharing logs, configs, or quick notes.

02

Upload File

file
$curl -X POST uldl.sh/username -F file=@doc.md

Upload files up to 4.5MB. Binary or text—we handle it all.

03

Download

download
$curl uldl.sh/user/slug

Retrieve any public blob with a simple GET request. No auth required.

Advanced Examples

examples.sh
# Share command output
$ls -la | curl -X POST uldl.sh/username -d @-
# Set title and description
$curl -X POST uldl.sh/username -H "X-Title: My Log" -F file=@app.log
# Private upload
$curl -X POST uldl.sh/username -H "X-Visibility: private" -F file=@secrets.env
# Delete a blob
$curl -X DELETE "uldl.sh/username/slug?key=$ULDL_KEY"

Simple pricing

Start free. Upgrade when you need more.

Free

$0

For personal projects and experimentation

  • 250MB storage
  • 4.5MB max file size
  • 365 day retention
  • Public & private blobs
  • Rate limited
Get Started
Coming Soon

Pro

$5/month

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