Sharing and Publishing Twine Stories

In our first two articles on Twine, we discussed how to create Interactive Fiction stories, ranging from simple (text and links only) to a little more complex (using CSS to add styling and code to include multimedia). In this article, we will learn how to publish stories online and share files with others.

It’s important to understand that Twine does not actually host stories and you cannot share your stories using the URLs seen in the browser version of Twine. However, you have several options for sharing (with a select group of people) and publishing (with the wider, global community).

You can share your stories with a few other people by simply sharing the HTML file. You could email the HTML file as an attachment, share it on a flash drive, upload the file to the cloud and create/share the link, or upload it as an attachment in Google Classroom.

You can publish your story and have the world see it, but remember, do this under the guidance of an adult and with permission. If you go that route, use a Twine-specific hosting service such as Stories published on can be totally private (unlisted and restricted so only the account owner can find them), unlisted (making them private but shareable to select individuals), or publicly discoverable through search and browse.

When publishing games to, you need to decide if you want users to have to download your game as an executable file or to play it in the browser. Only allowing users to play it in the browser will keep them from having access to your source code. If you don’t mind players having copies of your work, you can provide the downloadable version of the game.

You can also upload your stories online to Google Sites. In order to do so, you need to first publish your work on and then copy your story’s embed code and paste it into embed on Google Sites. From your dashboard in, go to:

Edit Book -> Distribute -> Embed Game (Direct link)

Back in Google Sites, go to Insert -> Embed and paste the URL of the direct link into the textbox. You can view our game page on Google Sites below under Learn More.

You can experiment with Twine by changing anything in our two stories’ code to make them your own. You can download our project files found under Learn More (see Download the HTML project files). Once you navigate to those pages on, you can download the HTML files and then upload them into Twine to test them out. Once in Twine, go to:

Library -> Import -> Choose File

Start small by editing the text-based version of the game, Version 1. Try adding your own storyline; add new passages and see what happens if you delete passages. Try changing the names of the genres and the books listed in the genres. Once you feel more confident, move on to Version 2 of the game and edit the styling. Have fun experimenting because you can always delete the files and start over.

Learn More

Twine Project Page

Download the HTML project files Version 1 (text only)

Download the HTML project files Version 2 (with styling and multimedia)

Google Sites

Twine Reference

Writing Interactive Fiction with Twine, by Melissa Ford


  • Bianca Rivera

    Bianca is a school librarian at East Islip School District where she leads a Technology Club for grades 3-5 students.

Also In The February 2023 Issue

If aliens exist, why haven’t we met any yet?

Time to get inspired by mother nature!

These robot mice move like mechanical cats are chasing them!

Try out this Zombie Survival mod for Minecraft if you dare!

Now that you have made your masterpiece, it is time to share it with the world.

Be the FIRST at your school to join this awesome program

Links from the bottom of all the February 2023 articles, collected in one place for you to print, share, or bookmark.

Explore the scientific origins of memes!

Interested but not ready to subscribe? Sign-up for our free monthly email newsletter with curated site content and a new issue email announcement that we send every two months.

No, thanks!