Introduction
0x0.st is **THE NULL POINTER** — **Temporary file hoster.**
- **Maximum file size:** 512.0 MiB
- **File URLs are valid for at least 30 days and up to a year.**
- **Expired files won’t be removed immediately but within the next minute.**
## Uploading files
Send HTTP POST requests to `https://0x0.st` with data encoded as `multipart/form-data`.
Valid fields are:
- `file`: data
- `url`: remote URL. Mutually exclusive with `file`. Remote site must return `Content-Length` header.
- `secret`: If present, a longer, hard-to-guess URL will be generated.
- `expires`: Sets maximum file lifetime in hours OR the time of expiration in milliseconds since UNIX epoch.
cURL examples:
```sh
curl -F'file=@yourfile.png' https://0x0.st
curl -F'url=http://example.com/image.jpg' https://0x0.st
curl -F'file=@yourfile.png' -Fsecret= https://0x0.st
curl -F'file=@yourfile.png' -Fexpires=24 https://0x0.st
curl -F'file=@yourfile.png' -Fexpires=1681996320000 https://0x0.st
```
It is possible to append a custom file name to any URL:
```text
https://0x0.st/aaa.jpg/image.jpeg
```
## Managing your files
Whenever a file that does not already exist or has expired is uploaded, the HTTP response header includes an `X-Token` field. You can use this to perform management operations on the file by sending POST requests to the file URL.
When using cURL, you can add the `-i` option to view the response header.
Valid fields are:
- `token`: Returned after upload in `X-Token` HTTP header field. Required.
- `delete`: Removes the file.
- `expires`: Sets maximum file lifetime in hours OR the time of expiration in milliseconds since UNIX epoch.
cURL examples:
```sh
curl -Ftoken=token_here -Fdelete= https://0x0.st/abc.txt
curl -Ftoken=token_here -Fexpires=3 https://0x0.st/abc.txt
```
## Notes for client software and script authors
None of these are hard rules, but I’d appreciate if you could follow them anyway!
Use a user agent string that uniquely identifies your program and is not an attempt at masquerading as something else. Good UA strings make my life a little easier by reducing the number of files I might have to sift through. I cannot and do not want to look at everything.
File hostingTemporary storageHTTP POSTcURL uploadRemote URLExpiring linksToken deletion512 MiB
Screenshots

Deployment
源码自托管
适合希望自行运行公开或私有 0x0 实例、避免中心化依赖的服务器管理员。
内置开发服务器本地实例
适合客户端或脚本开发者在本机进行大量测试,避免误传到公共服务并绕开网络带宽限制。
0x0.st alternatives
NitroFlare Proprietary
Upload your files at maximum speed! You can use this service to share your creations, use as a virtual backup and share
Catbox Proprietary
| [catbox.moe]() | 200MB,永久 | Web 上传,相册功能,闭源 |
Chibisafe Open source
官网:[chibisafe.moe]()
ZXing Decoder Online Open source
Online barcode decoder from the ZXing project
Transloadit Proprietary
Transloadit is the world's most advanced file uploading and processing service aimed at developers. Our API is an a
Humaniser AI Proprietary
AI Content Detector Proprietary
Detectmy AI Proprietary
Details
Type Open-source software
License EUPL-1.2
Last verified 2026-07-18
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.