No account required — upload instantly

Upload an image.
Get a link.

Drag in any image and share the permanent URL in seconds. No login, no watermark — free forever.

Permanent links No watermark S3-backed storage Private image support REST API access

Features

Everything you need to host images

Built for developers, designers, and teams who need reliable image hosting with zero friction.

Instant shareable links

Every upload gets a permanent short URL and a direct CDN link. Ready to paste anywhere in seconds.

Private images

Mark any image as private on Basic+ plans. Only accessible via signed URL — never exposed publicly.

S3-backed storage

Files stored in S3-compatible object storage. Durable, redundant, and scalable — your images never disappear.

No account needed

Upload as a guest without registering. Sign up only when you need permanent storage, private images, or higher limits.

Simple REST API

Upload, manage, and serve images via clean REST endpoints. Bearer token auth with full OpenAPI docs.

Quota & usage tracking

Real-time dashboard showing storage used, image count, and per-plan limits. Upgrade prompts when approaching quota.

Pricing

Simple, transparent pricing

Start free — upgrade only when you need more storage or private image features.

No plans available right now.

REST API

Integrate in minutes

Upload, retrieve, and manage images programmatically with our simple REST API. Bearer token auth — works with any language or framework.

POST/storage/upload-file-guestGuest upload
POST/storage/upload-fileAuth upload
GET/imagesList images
GET/auth/meCurrent user
POST/public/auth/refreshRefresh token
upload.sh
# Upload an image (no auth needed)
curl -X POST \
  https://api.pichost.io/api/v1/storage/upload-file-guest \
  -F "file=@photo.jpg"

# Response
{
  "data": {
    "public_url": "https://cdn.pichost.io/...",
    "short_code": "aB3xKq7",
    "expires_at": "2026-05-06T10:00:00Z"
  }
}

FAQ

Frequently asked questions

Everything you need to know about PicHost.io.

What is PicHost.io?

PicHost.io is a free image hosting service that lets you upload any image and get a permanent, shareable CDN-backed URL instantly. No account is required for guest uploads.

Is PicHost.io free to use?

Yes. PicHost.io is free forever. Guests can upload up to 10 images (50 MB total) without creating an account. Free registered accounts get 500 MB and 200 images. Paid plans start at $5/month for more storage and features.

Do I need an account to upload images?

No account is required. You can upload images as a guest instantly. Guest images are stored for 24 hours. Create a free account to make your images permanent and keep them forever.

How long do guest images last?

Guest images (uploaded without an account) expire after 24 hours. Images uploaded by registered users are permanent and never expire unless you delete them manually.

What image formats does PicHost.io support?

Guest uploads support JPEG and PNG. Free accounts add WebP. The Basic plan ($5/mo) adds GIF and AVIF. The Pro plan ($19/mo) supports all formats including HEIC.

Does PicHost.io add a watermark?

Never. PicHost.io does not add any watermark to your images on any plan.

Does PicHost.io have a REST API?

Yes. PicHost.io provides a full REST API. Upload images, retrieve links, and manage your files programmatically using Bearer token authentication. Works with any language or framework.

Can I make images private?

Yes. Private images are available on the Basic plan ($5/month) and above. Private images are only accessible via signed URLs and are never publicly listed or indexed.

Ready to start hosting?

Upload your first image right now — no account required. Sign up later to keep it forever.