New in Allow Copy +: Force Paste

Paste blocked?
Allow paste anyway.

Sign-up forms, banks, online editors and coding platforms love to turn off Ctrl+V. Force Paste puts your copied text into the field anyway, with one right-click or Alt+Shift+V.

Free: 5 pastes a day. Need more? Remove the limit ↓

1

Copy as usual

Any text from anywhere: a password manager, a document, a chat.

2

Click into the field

The one that says “pasting is not allowed” or just ignores Ctrl+V.

3

Force Paste it

Right-click → 📋 Force Paste, or use the shortcut: Alt+Shift+V. Done.

Allow paste, not just “unblock” it

Turning the paste event back on isn't enough to allow paste in modern fields: many of them ignore it and wait for real input. Force Paste talks to each kind of field in its own language.

Blocked forms

“Confirm email”, password and sign-up fields that cancel paste events.

Rich text editors

ProseMirror, Lexical, Quill, CKEditor, TinyMCE and Google Docs.

Code editors

Monaco (VS Code), CodeMirror 5 & 6 and Ace, through their own API.

Hidden fields

Inputs inside iframes and Shadow DOM web components.

The paste-blocking playground

27 fields that fight back. Try Ctrl+V first, then let Force Paste allow paste, and watch which ones give up.

  1. Copy the test text.
  2. Click into any field below.
  3. Use the shortcut Alt+Shift+V or right-click → 📋 Force Paste.
Force Paste works! #FP-TEST
Привет · 世界 · émoji 👍🏽
<b>stays plain text</b> & "quotes"

The whole page also blocks

Page blocked: 0

Classic paste blockers

What sign-up forms, banks and online services do to stop Ctrl+V.

Textarea with paste disabled

Should work
  • paste → preventDefault
  • Ctrl+V blocked
  • drop blocked
Waiting for paste…

“Confirm your email” field

Should work
  • paste blocked
  • right-click blocked
  • type=email

Right-click is blocked here as well: use the shortcut, or let Allow Copy + unlock the menu.

Waiting for paste…

Password from a password manager

Should work
  • type=password
  • paste blocked
  • drop blocked
Waiting for paste…

Field that undoes your paste

Should work
  • inputType = insertFromPaste → revert
  • insertFromDrop → revert

Ctrl+V seems to work for a moment, then the text disappears.

Waiting for paste…

Accepts only “real” browser input

Tricky
  • event.isTrusted check
  • paste blocked

Script-made input events are thrown away.

Waiting for paste…

Chat / comment box (contenteditable)

Should work
  • contenteditable div
  • paste blocked
  • beforeinput blocked
Waiting for paste…

React controlled textarea

Should work
  • value from React state
  • onPaste → preventDefault
  • Ctrl+V blocked

Changing the DOM value directly isn't enough: React has to see the change.

React state length: 0

Waiting for paste…

Field that clears when it loses focus

Should work
  • blur → value cleared
  • paste blocked

Checks that Force Paste doesn't steal the focus while it works.

Waiting for paste…

Short field (maxlength=24)

Tricky
  • maxlength
  • paste blocked

Only the first 24 characters fit, exactly like with typing.

Waiting for paste…

One-time code, 6 boxes

Tricky
  • 6 inputs Ă— maxlength=1
  • auto-advance
  • paste blocked

Force Paste fills the focused box, so only one digit fits per box.

Waiting for paste…

Rich text editors

Real editors loaded from a CDN, each one with its paste handling turned off.

Quill

Should work
  • paste stopped before Quill's clipboard
  • drop blocked

Loading the editor…

Waiting for paste…

TipTap / ProseMirror

Should work
  • handlePaste → true
  • handleDrop → true

Notion-like editors, Confluence, many CMS and chat apps.

Loading the editor…

Waiting for paste…

Lexical

Should work
  • PASTE_COMMAND swallowed
  • beforeinput-driven

Facebook, WhatsApp Web, Messenger-like inputs.

Loading the editor…

Waiting for paste…

CKEditor 5

Should work
  • clipboardInput stopped (highest priority)

Loading the editor…

Waiting for paste…

TinyMCE

Should work
  • editor inside an iframe
  • paste & drop blocked

Loading the editor…

Waiting for paste…

Code editors

The editors behind online IDEs and coding platforms, with paste blocked.

Monaco (VS Code editor)

Should work
  • Ctrl+V blocked
  • paste & drop stopped
  • hidden textarea

Loading the editor…

Waiting for paste…

CodeMirror 6

Should work
  • paste handler → true
  • input.paste transactions dropped

Loading the editor…

Waiting for paste…

CodeMirror 5

Should work
  • beforeChange: origin paste → cancel

Loading the editor…

Waiting for paste…

Ace

Should work
  • paste event text emptied

Loading the editor…

Waiting for paste…

Hidden places

Fields that a page script can't easily reach.

Field inside Shadow DOM (open)

Should work
  • web component
  • open shadow root
  • paste blocked
Waiting for paste…

Field inside Shadow DOM (closed)

Tricky
  • closed shadow root
  • invisible to page scripts
  • paste blocked
Waiting for paste…

Field inside an iframe

Should work
  • same-origin iframe
  • paste blocked inside the frame
Waiting for paste…

Field inside a cross-origin iframe

Tricky
  • sandboxed iframe
  • opaque origin
  • paste blocked

Like payment forms and embedded widgets from other domains.

Waiting for paste…

Nearly impossible

Fields that hardly accept anything but a real keyboard. Let's see.

Canvas-like editor (Google Docs style)

Tricky
  • text drawn by the editor
  • hidden textarea
  • cleared after each input

The text must go in exactly once, even though the field always looks empty.

Click here and type
Waiting for paste…

“Type it yourself” detector

Tricky
  • more than 2 chars at once → revert
  • paste blocked

Any paste-like insert is undone. Force Paste fails first, then click “⌨ Type it” or press the shortcut again.

Waiting for paste…

Masked phone field

Tricky
  • value built from keydown
  • anything else is overwritten
  • paste blocked

Normal paste gets overwritten by the mask. Then click “⌨ Type it” or press the shortcut again.

Waiting for paste…

Fake field built from key presses

Expected to fail
  • not an input at all
  • listens to keydown only
  • isTrusted check

There is no real text field here, so there is nothing to paste into.

Click and type
Waiting for paste…

Unlimited Force Paste

5 pastes a day are free. Remove the limit with a one-time payment, no subscription.

Unlimited Force Paste
Type It Mode Included
Directly fuels independent extension maintenance

*Copy unlocking in Allow Copy + stays 100% free. This unlocks unlimited Force Paste.

FAQ

›How do I allow paste on a website that blocks it?

Install Allow Copy +, click into the field and run Force Paste: right-click → 📋 Force Paste, or press its shortcut. It allows paste in fields where Ctrl+V does nothing, without turning off the site's scripts.

›Why do websites block pasting?

Mostly to make you type things like a password or an email twice, or because a script treats every paste as suspicious. Often it just gets in the way, for example when your password manager generated a 30-character password.

›How does Force Paste work when Ctrl+V is disabled?

Ctrl+V fires a paste event that the site can cancel. Force Paste doesn't rely on it: it inserts the text the way the field itself expects it, as browser text input, as an editor command or through the code editor's own API, and checks that the text really arrived.

›Does the extension read my clipboard all the time?

No. Chrome asks your permission once, and the clipboard is read only at the moment you run Force Paste. The text goes straight into the field and is never sent anywhere.

›Does it work in Google Docs, VS Code-like editors and online IDEs?

Yes. Google Docs, Monaco, CodeMirror and Ace are supported, as well as fields inside iframes and Shadow DOM. The playground on this page has them all, so you can check before you need it.

›Is there anything it can't paste into?

Some fields only trust typing: input masks and “typing speed” detectors undo anything that arrives in one piece. For them Force Paste has “⌨ Type it”: it types your text character by character. Only fake fields that check for physical key presses stay out of reach, they're in the “Nearly impossible” section.

›Is Force Paste free?

Yes, with a daily limit: Force Paste is part of Allow Copy + and the free version gives you 5 pastes a day. Need more? You can remove the limit and paste as much as you want. Use it for your own text and respect the rules of the services you use.

Never retype a password again

Allow paste on any site with Force Paste. It comes with Allow Copy +, together with copy unlock and Ask AI.

Add to Chrome, it's free