Skip to main content

SnipText - Screenshot OCR Tool

PyPI version Python 3.7+ License: MIT

A lightweight desktop application that captures screenshots and extracts text using OCR, automatically copying the extracted text to your clipboard. Perfect for quickly grabbing text from images, PDFs, or any content on your screen.

✨ Features

  • 📸 Easy Screenshot Capture: Click and drag to select any area of your screen
  • 🔍 Advanced OCR: Extract text from images with high accuracy using RapidOCR
  • 📋 Auto-Copy to Clipboard: Extracted text is automatically copied - just paste anywhere!
  • 🎯 System Tray Integration: Runs quietly in your system tray, always accessible
  • 🔔 Smart Notifications: Get notified when OCR is complete or if no text is found
  • ⚡ Fast & Silent: No windows pop up - completely silent workflow
  • 🖼️ HiDPI Support: Works perfectly on high-resolution displays
  • 🌐 Cross-Platform: Works on Windows, macOS, and Linux

🚀 Installation

Install from PyPI (Recommended)

pip install sniptext

💻 Usage

Command Line

After installation, simply run:

sniptext

The application will start in your system tray. Look for the blue camera icon!

How to Use

  1. Start the app: Run sniptext in your terminal
  2. Find the tray icon: Look for a blue camera icon in your system tray
  3. Take a screenshot: Right-click the icon → "📸 Take Screenshot & Copy Text"
  4. Select area: Click and drag to select the text area
  5. Paste anywhere: The text is automatically in your clipboard - just paste with Ctrl+V (or Cmd+V on Mac)!

System Tray Menu

Menu Item Description
📸 Take Screenshot & Copy Text Main action - starts the screenshot process
❌ Quit Exit the application

🛠️ Requirements

  • Python 3.7 or higher
  • PyQt5
  • RapidOCR
  • NumPy
  • Pillow

All dependencies are automatically installed when you install SnipText.

🖥️ Supported Platforms

  • ✅ Windows 10/11
  • ✅ macOS 10.14+ (including Apple Silicon)
  • ✅ Linux (Ubuntu, Fedora, etc.)

Made with ❤️ for productivity enthusiasts who need to quickly extract text from their screens!

Aaditya Kanjolia

Metadata

Release files for sniptext 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sniptext 1.0.0
File Size Uploaded Provenance Actions
sniptext-1.0.0.tar.gz 13.9 kB Without provenance Details for sniptext-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sniptext 1.0.0
File Interpreter ABI Platform Actions
sniptext-1.0.0-py3-none-any.whl Python 3 none any Details for sniptext-1.0.0-py3-none-any.whl

Total release size: 25.7 kB

Release files / sniptext-1.0.0.tar.gz

Download URL sniptext-1.0.0.tar.gz
Size 13.9 kB
Tags Source
SHA-256 checksum
How to use checksums
11a2b6acc41c55362932b5d1c452439c3e700c38048c280c95f04cadedfb34a0
BLAKE2b-256 checksum
How to use checksums
81f4dfc3886b094751d1c7bad4a934651bec1d5a09d05f7dabadd2d9aafb31ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / sniptext-1.0.0-py3-none-any.whl

Download URL sniptext-1.0.0-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c18830d39a34d1b29a5506cad717df8f69037dfe8d40554866b3b4331904016
BLAKE2b-256 checksum
How to use checksums
d6bc53b0450502e6056745b3b8cbf4d52615b0d568a5cf7b2c5a94f14cb34e8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Security for sniptext 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page