Upload screenshots directly from your favorite tools
ShareX is a free and open source screenshot and screen recording tool for Windows. With our custom uploader, your screenshots will be automatically uploaded to kinja-img.com and the URL copied to your clipboard.
Download kinja-img.sxcu.sxcu file aboveFlameshot is a powerful screenshot tool for Linux with annotation features. Our script integrates Flameshot with kinja-img.com for instant uploads.
Download kinja-upload.shsudo apt install flameshot curl jq xclipcurl -o ~/bin/kinja-upload.sh https://kinja-img.com/api/kinja-upload.shchmod +x ~/bin/kinja-upload.shUpload images directly from your terminal using cURL.
curl -X POST -F "image=@photo.jpg" https://kinja-img.com/api/upload
~/.bashrc or ~/.zshrc:kinja() { curl -s -F "image=@$1" https://kinja-img.com/api/upload | jq -r '.url'; }
Then use: kinja photo.jpg
Upload an image file. Returns JSON with URLs and metadata.
curl -X POST \ -F "image=@photo.jpg" \ https://kinja-img.com/api/upload
{
"success": true,
"id": "a1b2c3d4e5f6g7h8i9j0",
"filename": "a1b2c3d4e5f6g7h8i9j0.jpg",
"url": "https://kinja-img.com/i/a1b2c3d4e5f6g7h8i9j0",
"direct": "https://i.kinja-img.com/img/a1b2c3d4e5f6g7h8i9j0.jpg",
"thumbnail": "https://i.kinja-img.com/img/w_320/a1b2c3d4e5f6g7h8i9j0.jpg",
"size": 245678,
"width": 1920,
"height": 1080,
"mime": "image/jpeg"
}
{
"success": false,
"error": "Invalid file type. Allowed: JPG, PNG, GIF, WebP."
}