Skip to content

Instantly share code, notes, and snippets.

@rmtbb
Last active April 24, 2025 10:07
Show Gist options
  • Save rmtbb/e42d870a59a7f98091e734674831072b to your computer and use it in GitHub Desktop.
Save rmtbb/e42d870a59a7f98091e734674831072b to your computer and use it in GitHub Desktop.
Bookmarklet that lets you render a full HTML page with any included css and javascript that is currently copied to your clipboard. Also works for SVG code. Useful with ChatGPT Canvas
javascript:(function(){try{navigator.clipboard.readText().then(function(t){if(t){var e=window.open("","_blank","width=800,height=600");e.document.open(),e.document.write(t),e.document.close()}else alert("Clipboard is empty. Please copy some text to the clipboard first.")}).catch(function(t){console.error("Failed to read clipboard contents: ",t),alert("An error occurred while trying to access the clipboard. Please ensure your browser allows clipboard access.")})}catch(t){console.error("An error occurred:",t),alert("An error occurred while trying to open the new window with the clipboard content.")}})();//bookmarklet_title: HTML Preview from Clipboard
@rmtbb
Copy link
Author

rmtbb commented Jan 23, 2025

Great work @ashtonmeuser !!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment