It’s not perfect, and still has some trouble loading on SSL sites (
https://). Because you can select partial text nodes within an element, it occasionally has trouble putting the pieces back together. It also doesn’t currently detect whether the selection contains hidden elements, so all elements present in the selection are converted (whether you know they’re there or not). Overall, it seems to be working great.
The bookmarklet below loads from a Gist, so it will always run the latest source. I’ll update it as I need to, and feel free to fork or just offer suggestions in the comments of the gist or by contacting me.
Install by dragging the link below into your Bookmarks bar. Drag a selection on a web page, click the bookmarklet and see the magic.
By default, the bookmarklet will take you directly to the raw HTML for the selection. If you’d rather load it in Marky’s preview, you can edit the link and change