MARKETPLACE
PLUGINS
COPY & PASTE - WEB
Copy & Paste - web logo

Copy & Paste - web

Published September 2026
   •    Updated this month

Plugin details

Read and paste & copy text from the user's clipboard in Bubble web apps. Supports multiline control and whitespace cleanup.

Free

For everyone

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Daniel Zakariya logo
Daniel Zakariya
Joined 2020   •   2 Plugins
View contributor profile

Instructions

Clipboard Paste Plugin
Paste text from the user's clipboard directly into a Bubble Input or Multiline Input.

Setup

1. Install the plugin.
2. Go to **Settings → General** and enable **Expose the option to add an ID attribute to HTML elements**.
3. Select the target Input and give it a unique ID, for example:

`playlist-url-input`

Do not include `#`.

## Usage

Create a workflow from a button, icon, text, or other clickable element.

Choose:

**Plugins → Paste Clipboard Text**

Configure:

**Target Input ID**
Enter the ID of the Input, for example:

`playlist-url-input`

**Allow Multiline Paste**

* **No** — line breaks are converted to spaces.
* **Yes** — line breaks are preserved when using a Multiline Input.

**Trim Outer Whitespace**

* **Yes** — removes spaces and line breaks from the beginning and end of the pasted text.
* **No** — keeps the clipboard text unchanged.

## Example

Input ID:

`m3u-url-input`

Workflow:

**When Paste Button is clicked**

→ **Paste Clipboard Text**

Target Input ID: `m3u-url-input`
Allow Multiline Paste: No
Trim Outer Whitespace: Yes

When the user clicks Paste, the clipboard text is inserted directly into the Input.

## Dynamic Multiline Option

You can allow users to choose whether multiline text is permitted.

For example:

**Allow Multiline Paste**

= `Checkbox Allow Multiline is checked`

## Security & Privacy

The plugin reads clipboard text only when the user triggers the paste action.

Clipboard access is handled by the user's browser and may require explicit permission.

The plugin does not send clipboard contents to an external server, API, or third-party service by itself. Pasted text remains inside the Bubble app unless the app developer chooses to save, process, or transmit it through other workflows.

Avoid automatically reading the clipboard on page load or without a clear user action.

## Notes

Clipboard access should be triggered by a user action such as clicking a Paste button.

The app should run over HTTPS. Some browsers may also request clipboard permission.

For multiline text, use a Bubble **Multiline Input**. Standard Inputs only support one line.

## Troubleshooting

If nothing is pasted:

* Confirm the Input ID matches **Target Input ID** exactly.
* Make sure ID attributes are enabled in Bubble settings.
* Confirm clipboard permission has not been blocked.
* Test that Bubble recognizes the value by displaying `Input's value` in a Text element.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Productivity   •   Containers   •   Blog   •   Chat   •   Compliance

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble