Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save adisetiawan/9d677ab32195915b2ffcb1bd588ac6ad to your computer and use it in GitHub Desktop.
Save adisetiawan/9d677ab32195915b2ffcb1bd588ac6ad 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment