Reduce your lifetime typo count.

Mechanical Plan

  • Upload and Type Any Code
  • Typo Heatmap
  • Touch Typing Fingering Guide
  • Track Typing Progress
  • Typing Lessons in 16 Languages
  • Realistic Key Processing Engine
  • Typo Cost Analysis
CheckoutSubscription Details
  • Custom lesson uploads can be activated by upgrading.
  • Registration date:
  • Cancel SubscriptionCancel Subscription
    Are you sure you want to cancel? Cancellation will occur immediately.
    Your subscription has been successfully canceled.
    We're experiencing some problems canceling your service. Please try again in a few moments. Feel free to email us if you are still having issues. We apologize for the problems.

Scissor Switch Plan

  • Typing Lessons in 16 Languages
  • Realistic Key Processing Engine
  • Typo Cost Analysis

Trusted by software engineers at

Upload and Type Any Code

Explore a starred project on Github, dig into a favorite api, or get a feel for company coding standards.

The custom lesson creator supports the following languages:

Typo Heatmap

See which areas of the keyboard attract the most typos. Drill down into keys and fingers for usage and error counts.

Supports Qwerty, Colemak, and Dvorak layouts.

Touch Typing Fingering Guide

Most typing tutors leave symbol keys as an after­thought, and consequently keys like left paren are consistently mistyped. IDEs auto­complete alphabetical variable names but abandon at the first opening brace. With helpful guides, learn or reinforce proper fingerings for hard-to-reach symbols in code.

Qwerty, Colemak, and Dvorak supported

Track Typing Progress

Monitor trends in your typing like increases in WPM and decreases in unproductive keys. Find and eliminate plateaus preventing improvement. Includes statistics on all typing lessons completed since you first logged in.

Typing Lessons in 16 Languages

Train your muscle memory by typing the common keys in your favorite language, or untrain bad habits by typing new idioms in an unfamiliar language. Along the way, tour popular open source projects instead of the usual typing drills.

Realistic Key Processing Engine

Most typing tutors do not require correcting typos, resulting in artificially low error rates and high speeds. prevents typing more than a few characters past an error, when typos are normally noticed, backspaced, and corrected.

Typo Cost Analysis calculates the total cost of typos, including characters typed after an error that now must be backspaced or arrowed over. These collateral keystrokes often slow typing more than the typo itself, and most typing lessons ignore their costs. helps analyze and eliminate these barriers to faster typing.

Frequently Asked Questions

  • How are payments processed?

    We use Stripe to securely process your payments. Your payment information is sent directly to Stripe over SSL without touching our servers.

  • How do I view, change, or cancel my plan?After upgrading, a button will appear labeled Subscription Details. From here, you can view plan details or change your plan.
  • When does billing occur?The first bill occurs on the day of upgrade. Subsequent bills occur on the same day of month.
  • How are cancellations processed?Future bills stop immediately after cancellation.
  • Additional questions?We welcome your questions and feature requests at uses JavaScript to analyze your typing. Please enable or whitelist JavaScript.