No text to save + no saved resources to open.

Save resource

Select a resource from the list below to open it.

Delete Delete all


Resources stored in local storage are saved locally on your computer, as part of your browser's temporary internet files cache.

If you delete your local internet files, your locally stored resources will also be deleted.

Resources stored in local storage cannot be shared with your students or accessed on a different device. (If you want to share a resource or access it on a different device, you need to upload it.)

Upload to textivate.com

Title of resource to upload:

Click on the save options to see definitions for each option...
Key words / Tags (optional) (Max 10):
 Add tag ?
Additional info about this resource (optional) (Max 150 chars) ?
I have read, understand and accept the textivate terms & conditions of use. Upload Resource

Teacher Password:

OR Student Password:
Allows students to textivate their own resources, edit existing resources for use "on the fly" and search / browse the public resources on textivate. Does not allow upload, worksheet printing etc. A student password is available with Premium and Group subscriptions.


Only subscribers can upload files to the textivate website and print worksheets.

Only subscribers can textivate their own texts or browse the public resources on textivate.

Click on "Subscribe" for more information about textivate subscription, or see this blog post:
Why subscribe to textivate?

My resources


Public resources Browse or search the 1000s of resources that have been uploaded as public.
My resources Access your own resources that you have saved online.
Recently viewed Access your recently viewed resources (maximum 100).
Favourites Access the resources that you have marked as your favourites (maximum 100).


Click here to see some sample resources.


User-defined gap-fill...

A random gap-fill is always generated automatically based on your text in textivate. And because it is randomly generated, the gaps change each time the exercise is loaded. But this screen creates an extra gap-fill exercise where you decide which words are gapped.

Click on the words in the text below to toggle between gapped / ungapped. A gapped word appears as underlined on this screen (and with [#] in front of them on the textivate edit screen - you can add gaps manually in this way if you prefer). You can have more than one word per gap: first make 2 consecutive words gapped, then click on the '+' symbol to join / unjoin. (Words joined as one gap appear as joined with an underscore _ on the textivate edit screen.)

You can add clues / prompts for your gaps if you like. To do this, type your clue or prompt after the # on the textivate edit screen, like this: [#your clue here]the_gapped_word. N.B. Clues / prompts only appear when the word list is not displayed.

You can also add "red herrings" if you like. These are words or answers which do not fit in any of the gaps in your text. Scroll down to below the text box for more information. N.B. Red herrings only appear when the word list is displayed.

A maximum of 26 gaps will be displayed in your exercise (26 will be selected at random if you have more).

This user-defined gap-fill exercise can be accessed via an additional gap-fill button on the textivate menu screen.

Number of gaps: 0   Remove all gaps

Red herrings:

Add extra gaps here to make your gap-fill more difficult. Make sure these are words that cannot be correct in any of the gaps you have created in your text above. The extra gaps can have more than one word per gap. Separate your extra "red herring" gaps with a semi-colon ( ; )

e.g.: first gap;second gap;number three;another

N.B. These "red herring" gaps only appear if you choose to show the word list, but they limit the number of gaps available for your exercise if the total number of genuine gaps + red herring gaps is more than 26. If this is the case, all of the red herring gaps are used and the genuine gaps are selected randomly to make up 26 gaps in total.



Textivate has detected the following problem(s) with your web browser:

Textivate requires cookies to be enabled and private browsing to be turned off.

If not, some textivate features will not work!

Please change your browser settings to enable cookies and disable private browsing.