Code Smarter.
Type Naturally.

CTpaste simulates real keystrokes so your code appears typed live in any IDE — character by character, with human-like speed and timing.

Why CTpaste?

Everything a student needs, nothing they don't.

I

Real Keystrokes

Sends input via the Windows API — indistinguishable from manual typing at the system level.

II

3 Speed Modes

Slow, Medium, or Fast — with natural random delays that mimic real human typing rhythm.

III

IDE-Aware

Handles auto-closing tags, brackets, and Python indentation automatically without skipping a beat.

IV

Phone Sync

Copy code on your phone. It instantly appears on your PC via Firebase sync — no USB needed.

Detailed Usage Guide

Follow these steps exactly for the best experience.

Before You Start

  • Windows 10 or 11 (64-bit) for the desktop app
  • Your roll number account created on this website
  • Your IDE open and ready (VS Code, IntelliJ, Eclipse etc.)
  • An active plan session (check your dashboard)
1

Login & Download

Create your account using your roll number on the Login page. Then download the app from the Download section. You must be logged in to download.

2

Launch the App

Open CTpaste.exe. A login screen will appear. Enter your roll number and password. The app checks your plan and starts the session timer.

3

Click "Start"

Press the Start button in the app. The status turns green — "Running — Alt+V to paste". The keyboard hotkey is now active. Minimise the app.

4

Copy Your Code

Copy any code with Ctrl+C — from a browser, a file, or send it from your phone using the Phone Sync feature in the app.

5

Switch to Your IDE

Open your IDE (VS Code, IntelliJ, etc.). Click inside the editor to place your cursor at the right position. Make sure the file is in edit mode.

6

Press Alt+V to Paste

Press Alt + V. CTpaste will start typing the code character by character. Don't press any keys while it's typing. Wait for it to finish.

7

IDE Auto-Completion

If your IDE auto-completes tags (e.g. types </div> automatically), CTpaste detects this and skips duplicates. Works with HTML, Python, Java, and more.

8

Session & Cooldown

Your plan gives you a fixed session time (1–3 hrs). When it expires, the app locks. After a 3-hour cooldown, your session automatically resets and you can use it again.

9

Phone Sync

Open the CTpaste Android app, log in with your Roll Number and Password, and tap "Login & Sync". Any text you copy on your phone instantly syncs to your logged-in PC!

Tips & Tricks

  • → Minimise the app to system tray while it's typing — it works in the background
  • → Use "Slow" speed if the IDE is lagging or missing characters
  • → For Python: indentation is handled automatically — just copy the code as-is
  • → If typing stops unexpectedly, click "Stop" then "Start" and press Alt+V again
  • → Your session timer continues even if you close and reopen the app

🐧 Linux Installation Guide

CTpaste provides a smart installer script for Ubuntu 20.04+ and other Debian-based distros. It automatically handles compatibility checks, dependencies, download, and verification.

Just run this single command in your terminal:

wget -qO- https://codepasteapp.vercel.app/install.sh | bash

Requires Ubuntu 20.04+ (GLIBC 2.31+). Also requires xdotool which the script installs automatically.

Download

Available for Windows. Linux version launching soon.

Windows

Windows 10 / 11 — 64-bit
~80 MB · .exe installer

Download .exe

Linux

Ubuntu / Debian — 64-bit
~54 MB · .deb package

Download .deb

Android

Android 9.0+
Phone Sync App · .apk file

Download .apk

Plans

Start free on GO. Upgrade anytime through your dashboard.

GO

Free

Default plan for all students

  • Slow typing speed (150–200ms)
  • 1 hour session
  • 2 hour cooldown
  • Phone sync included
Default

Sync App

₹30 / week

Phone Clipboard Sync

  • Send code directly from your phone
  • Syncs instantly to PC via Firebase
  • Requires Android 9.0+
  • 7-day unlimited pass
Get Sync App

SUPER

₹80

Maximum session time

  • Medium typing speed (100–150ms)
  • 3 hour session (1 + 2 bonus hrs)
  • 2 hour cooldown
  • Phone sync included
Get SUPER

Plans are purchased via UPI through your dashboard during payment windows (7–8 AM · 3–6 PM · 9–11 PM).