Thank you for using OpenTexts.World! The site is currently in beta, which means we’re working on improving things continually. Please use the feedback tab at the bottom of the page to share thoughts, comments, or questions.

Finding a book

The easiest way to get started is to enter a few words into the search box. Not sure what to search for? Here’s a few suggestions:

OpenTexts.World is a search engine collating the digitised records of many different libraries worldwide. Clicking a record's title will take you to a third-party site for that particular record. If you want to return to your search, use your browser’s back button to return to OpenTexts.

Filtering results

Right now, you can filter search results by library and language. We’re working on adding more filters, so please share your feedback if there’s a filter you’d like to see.

Filters will only be displayed if there are results available for that particular filter. You can select multiple filters at once by clicking each individual filter. Selecting "All libraries" (for example) will reset the filter to show results from all libraries.

Advanced search options

Search for multiple words

Put "AND" between each search query. For example: fruit AND juice

Search for an exact phrase

Put the phrase inside double quotes. For example: "Gutenberg Bible"

Excluding words

Put a - in front of the word you want to leave out. For example: fruit -juice

File formats

Each record's title will link to a third-party site controlled by the library that owns the title. For some titles, direct file downloads are also available. These include:

When available, links to direct downloads will be available at the bottom of each record.

Exporting results

You can export your search results in bulk by using the download full results link at the bottom of each page. You can choose between CSV format which can be opened by any spreadsheet application, XML or JSON.

At present, only the first 5,000 results will be saved. You can limit the number of rows by adding a parameter to the URL, for example: '&rows=50'. If you require more, please get in touch using the feedback tab below.

This didn’t answer my question!

If you require further help or assistance, please get in touch using the feedback tab below.