This reminds me of https://itty.bitty.site/edit, which does the exact same thing but with a size limit, no in browser editor, and if I'm not mistaken, a compression algorithm.
So with both of these cases, the site itself (github pages or bitty.site) need to be up in order to decode the content? It's not like the way images can be stored in a data URL, right?