Skip to content

PicGo

Desktop app that uploads pasted or dropped images to image hosts and copies the link.

Stars
27.5k
Forks
2.3k
Licence
MIT
Language
TypeScript
Last update
17 days ago
Type
App

What it is

PicGo is a desktop app that uploads images to online image hosts such as GitHub, Imgur, S3-style storage and several China-based cloud services, then copies the resulting link to your clipboard. It is aimed at people who write in tools like Obsidian, Typora or VS Code and want to paste screenshots without manually uploading them first. The README also describes plugins and an HTTP API for extending it.

  • Paste a screenshot into Obsidian or Typora and get a hosted Markdown link automatically
  • Drag an image into the PicGo window and copy the resulting link
  • Use the global hotkey to open the upload window without leaving your current app
  • Let an AI agent upload generated charts through the PicGo Skills or DeepSeek Harness plugin

Great for

  • Bloggers and note-takers who paste screenshots into Markdown editors
  • Developers writing docs who need hosted image links
  • People who already use GitHub, Imgur, Qiniu, Tencent COS or similar hosts
  • Users who want to reuse the same image host setup across several editors

Not ideal for

  • People who need a hosting service of their own; PicGo only uploads to existing hosts, and the README says it no longer adds new third-party hosts by default
  • Users who do not have an account with any supported image host, since uploads need one
  • Anyone needing a web-only tool; the README points to installers for desktop platforms
Step-by-step guide: how to use PicGoInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Download the app

    Install on Windows with Scoop

    scoop bucket add extras

    Install on Windows with Scoop (package)

    scoop install picgo

    Install on Windows with Chocolatey

    choco install picgo

    Install on macOS with Homebrew

    brew install picgo --cask
  2. 2

    Run it

    • Download the installer for your platform from GitHub Releases or install it with a package manager
    • Open PicGo and configure an image host in its settings
    • Paste or drag an image into the upload window
    • Use the copied link in your editor
  3. 3

    Get the most out of it

    • Use the global hotkey (Command+Shift+U on macOS, Ctrl+Shift+U on Windows/Linux) to open the upload window quickly; the README says the key can be customized
    • Choose output formats such as Markdown, HTML or URL, or set custom templates, to match your editor
    • Install community plugins from Awesome-PicGo for extra hosts or features like compression and renaming
    • Use the HTTP API (v2.2.0+) to connect PicGo to other tools
    • Read the User Guide and FAQ in the README for setup help

Downloads

Strengths

  • Automatically copies the link after each upload, which saves a manual step
  • Supports many editors natively or through community plugins, according to the README
  • Offers an HTTP API and a plugin system for custom hosts and features

Trade-offs

  • Depends on third-party image hosts, so you need an account and must trust that host's availability
  • README notes downloads may be slow in mainland China, and some features rely on plugins that you install and maintain yourself
  • README does not detail host-specific setup steps; you will need the docs for each service

How it compares

ProjectStarsTypeLevelUpdatedBest for
PicGo (this)27.5kAppbeginner17 days agoBloggers and note-takers who paste screenshots into Markdown editors
ZY-Player14.5kAppbeginner3.7 years agoPeople who want a desktop player for online video sources without ads
desktop22kAppbeginner6 days agoDevelopers who work with GitHub and prefer a visual interface for commits and branches
Lepton10.3kAppbeginner4 days agoDevelopers who already keep snippets as GitHub Gists or GitLab snippets
gridea10.2kAppbeginner3.3 years agoBloggers who want to own their content as plain static files
quasar27.2kFrameworkintermediate18 days agoDevelopers already familiar with Vue.js

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.