ClipboardToFileInput is a Chrome extension that enables pasting clipboard content directly into file input fields on web pages. It's designed to address the inconvenience of not being able to do this natively in Google Chrome, a feature that OperaGX already offers.
Our goal is to release this on the Google Chrome Web Store soon! Once it's production-ready, the link will be available here. This extension will always remain open source, and updates on the Chrome Web Store version will be reflected in this repository.
This extension CANNOT read your file system. This means that pasting items from your file system is not possible due to Chrome's restrictive extension permissions. You can only paste content copied from within your browser or other applications.
Additionally, copying and pasting GIFs will likely not work. This is a long-standing Chromium issue, which is beyond our control.
- Clone this repository or download the ZIP file.
- Open Chrome and navigate to
chrome://extensions/
. - Enable Developer Mode.
- Click 'Load unpacked' and select the extension directory.
- Copy any file to your clipboard.
- Click on any file input field.
- Click
Paste
to paste your clipboard content (accept clipboard permissions if prompted). - Click
Browse Files
to input files from your filesystem instead of clipboard. - Drag and Drop files from your file system to the overlay box for ease-of-upload from your file manager.
Your feedback is invaluable! If you encounter any issues or have suggestions for improvements, please submit them through the GitHub Issues page.
- Navigate to the Issues section of this repository.
- Before creating a new issue, please check if an issue has already been filed for your concern.
- If your issue is new, click on
New Issue
. - Provide a descriptive title for your issue.
- In the description box, clearly explain the issue or suggestion. Include steps to reproduce the issue, if applicable. Note which websites the extension isn't functioning on.
- Attach screenshots or any relevant files that would help us understand the issue better.
- Submit the issue.
Your contributions help make this extension better for everyone. Thank you!
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.