Contact Us

We'd love to hear from you

Questions, feedback, or billing issues — our team reads every message and typically responds within 24–48 hours.

✉️

Email

For general questions, feedback, and feature requests:
support@typefrompdf.com

💳

Billing & Payments

For subscription, refund, or invoice questions, email us with "Billing" in the subject line and your account email.
support@typefrompdf.com

⏱️

Response Time

We typically respond within 24–48 hours, Monday through Saturday. Urgent billing issues are usually resolved same day.

🔒

Privacy First

We never sell your data or use it for advertising. Read our Privacy Policy to learn how we protect your information.

🐞

Found a Bug?

Please tell us what happened, which browser you're using, and any error messages you saw. We take bugs seriously and fix them fast.

Send us a message

We'll get back to you at the email address you provide.

0 / 2000
Quick Answers

Frequently asked questions

Check here first — your answer might already be below.

Email us at support@typefrompdf.com with "Cancel Subscription" in the subject line and your account email. We'll cancel it immediately and, if you're within 14 days of purchase, issue a full refund — no questions asked.
Yes. TypeFromPDF offers a 14-day money-back guarantee on all paid plans. If you're not happy with your purchase within the first 14 days, email us and we'll refund you in full — no hassle, no questions.
This usually means the PDF is scanned or image-based rather than containing real text. TypeFromPDF reads the embedded text layer in PDFs. Scanned PDFs — like photographs of printed pages — don't have a text layer, so nothing can be extracted. Try a PDF that was created digitally (exported from Word, Google Docs, etc.).
No. Your PDFs are processed entirely inside your browser using JavaScript (PDF.js). The file never leaves your device and is never sent to any server. This is a core design principle of TypeFromPDF, not just a feature.
Free accounts can practice Python, JavaScript, HTML, CSS, and Java. Premium accounts unlock all 18 languages: TypeScript, C, C++, C#, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, Dart, and R — plus the ability to upload your own code files.
We accept all major credit and debit cards (Visa, Mastercard, American Express) as well as PayPal. Payments are processed securely by Paddle, a trusted Merchant of Record that handles all international taxes and compliance automatically.
Yes, the website works on mobile browsers. However, for the best typing experience we recommend using a device with a physical keyboard. Typing practice on a touch screen keyboard is possible but doesn't build the same muscle memory as a real keyboard.