Explore History in the Real World

A photograph of two hands holding an iPad, with the iPad screen showing how Booksnake has placed a digitized map on a physical table

Bring Digitized Archival Materials into Your Physical Space

Booksnake is a new tool for close looking. It uses augmented reality to bring digitized cultural heritage materials out of online archives and into the real world, letting you place a life-size virtual map, newspaper, manuscript, or book on a nearby surface, then move around and explore it as if it were physically present.

Other image viewers show you a digitized item on a screen. Booksnake produces presence: the feeling that the item is actually there with you, at the scale at which it was made, in the space where you happen to be.

Aim your iPhone or iPad at a flat surface, tap the screen to place your item, and move around to explore. Get in close to see fine details. Step back for an overview. Walk around to see your item from all sides. As you move, Booksnake keeps the virtual item anchored in place—exactly where you want it.

Get Booksnake on the App Store

Booksnake is a free app for iPhone and iPad. Booksnake requires iOS 17 or higher. See if Booksnake will work with your device.

View in Your Space. Aim. Tap. Explore.

Booksnake brings your item into the real world, wherever you are. Explore an archival map on your office wall. Browse a historical newspaper on your kitchen counter. Read through a medieval manuscript on a picnic table.

Booksnake works by dynamically inserting the digitized item into the live camera view on your iPhone or iPad. Tap “View in Your Space” to open the camera view.

Aim your iPhone or iPad at a flat surface nearby. Tap the screen to place your item on the physical surface. Explore by moving around—just like you would in a library or museum.

3.6 Million Items. And Counting.

Booksnake currently offers access to more than 3.6 million digitized items held by the Library of Congress, with support for more archives on the way. Search collections, filter results, and browse items from directly within the app, just like you would in a Web browser. When you find something you want to explore, tap Add to Booksnake. Booksnake does the rest, automatically transforming the item’s digital images into a custom, life-size virtual object, ready to place in your space. No specialist expertise required.

Booksnake is built on the International Image Interoperability Framework (IIIF), an open standard used by dozens of leading galleries, libraries, archives, and museums to share digitized collections. By connecting IIIF with the augmented reality technology built into every recent iPhone and iPad, Booksnake gives you embodied access to collections that would otherwise require a visit to a reading room.

Learn more about bringing your institution’s collections into Booksnake.

Create and Share Lists of Your Favorite Items

Curate a selection of materials for an essay, class, or exhibit. With Booksnake, you can collect items from multiple different archives into Lists. Add context to your Lists with a title and description. Then share your List with students, colleagues, or collaborators.

Use a Booksnake List to put students in touch with primary sources. Give museum visitors a closer view of exhibition materials. Or offer your readers, listeners, or viewers a personal encounter with your research treasures.

Build Your Personal Research Library

Use Booksnake to collect primary sources and take your personal research library anywhere. Each item comes with its catalog record, so you’ll always have important details like author, date created, and place of publication close at hand.

Get Ready to Turn the Page

Booksnake lets you open up historical books, newspapers, magazines, and other paginated materials, then turn their pages to easily explore. To do this, Booksnake downloads images of each page, then assembles the images into a custom virtual object.

Spread out a historical newspaper. Turn the leaves of an illuminated manuscript. Examine entries in a ledger, page by page by page. Booksnake makes interacting with paginated materials fluid and intuitive.

Screenshot of the Booksnake app on an iPhone 14, showing a digitized newspaper on a physical table, with one page of the newspaper in the process of turning

A Document Camera.
For Virtual Documents.

Show your audience what you see with Booksnake. Use AirPlay to mirror your iPhone or iPad to a nearby TV or projector. Share your iPhone or iPad screen during a video call. Use screenshots or screen recordings to save what you see and share it later.

Booksnake makes it easy to share sources with an audience. Guide students through a birds-eye-view map. Bring an archival manuscript into a conference presentation. Lead a gallery tour of historical photographs. Use Booksnake with a classroom projector to let every student see the scale and detail of materials they’d otherwise only glimpse on a screen. Or share what you see with Booksnake on social media.

A Different Kind of Image Viewer

When you look at a historical document on a screen, you’re seeing an image of an object. You can read its text and note its shape, its proportions. But the screen can’t give you a sense of the object’s presence: its scale, how it takes up space in the world, the way your body would have to move to take it all in.

Digitization makes everything the same size. On screen, we can’t tell a painting from a postcard. The physical dimensions that shaped how these objects were made, used, carried, and read—dimensions that can’t be separated from what the object meant to people in the past, or what it means to us now—these get buried in a metadata field. Most image viewers are designed around the screen: they display items at whatever scale happens to fit, and a mouse or trackpad stands in for your hands. 

Booksnake starts from a different premise. 

Booksnake turns your iPhone or iPad into a tool for close looking. A lens for encountering the object, at the size it was made, in the space where you happen to be. Booksnake is designed around the body: The map that looks small on your laptop might, at its actual scale, be too large to take in without moving around.

That experience—embodied interaction—is the point. Scholars call this an observer-dependent interface. What you see changes, depending on where you stand, how close you’ve moved, what you’re looking for. An observer-independent interface, like a flat-screen viewer, gives every user the same view from nowhere. Booksnake gives you a view from somewhere: your body, your space, your encounter with the object.

Booksnake is an argument written in code, about what we lose when we stop paying attention to the physical form of historical things.


About the Project

Booksnake is a digital humanities project developed at the University of Southern California. Our animating question is one that historians and humanists have always cared about: How does the physical form of a cultural document (its size, its materiality, the circumstances of its making) shape the encounter we have with it and the knowledge we can produce from it? Booksnake is a research project exploring that question. The Booksnake app makes it a question that anyone with an iPhone or iPad can explore.

Booksnake is led by Sean Fraga, Assistant Professor (Teaching) of Environmental Studies and History at USC, and jointly produced by the USC–Mellon Humanities in a Digital World program and the Ahmanson Lab in USC Libraries.

Read the Research

For a full account of Booksnake’s intellectual framework and technical design, see our article in Digital Humanities Quarterly:

Sean Fraga, Christy Ye, Henry Huang, Zack Sai, Michael Hughes, April Yao, and Samir Ghosh, “Introducing Booksnake: A Scholarly App for Transforming Existing Digitized Archival Materials into Life-Size Virtual Objects for Embodied Interaction in Physical Space, using IIIF and Augmented Reality,” Digital Humanities Quarterly 19, no. 1 (Winter 2025).

Stay in Touch

Want to stay in the loop? Join our email list or follow us on social media for updates.


FAQs

Why is it called Booksnake?
The project is named after book snakes, the weighted strings that archival researchers use to hold fragile material in place—for example, to keep a book open or a pamphlet unfolded. Just like book snakes keep physical items in place, Booksnake keeps digitized items in place.

How can I get Booksnake?
Booksnake is available on the App Store as a free app for iPhone and iPad.

Are you interested in offering Booksnake on your institution’s managed devices? Let’s talk!

Will my institution’s collections work with Booksnake?
Booksnake is designed to work with existing digitized collections that are accessible through the International Image Interoperability Framework (IIIF). Learn more about whether your collections are compatible with Booksnake.

Are you interested in making your collections available through Booksnake? Let’s talk!

Will my device work with Booksnake? 
Booksnake works with most iPhones and iPads produced within the last six years, and works best on Pro-level devices. Booksnake requires iOS 17 or later and is available for the following devices:

  • iPhone
    • iPhone 17, iPhone 17e, iPhone Air, iPhone 17 Pro, and iPhone 17 Pro Max
    • iPhone 16, iPhone 16e, iPhone 16 Plus, iPhone 16 Pro, and iPhone 16 Pro Max
    • iPhone 15, iPhone 15 Plus, iPhone 15 Pro, and iPhone 15 Pro Max
    • iPhone 14, iPhone 14 Plus, iPhone 14 Pro, and iPhone 14 Pro Max
    • iPhone 13, iPhone 13 mini, iPhone 13 Pro, and iPhone 13 Pro Max
    • iPhone 12, iPhone 12 mini, iPhone 12 Pro, and iPhone 12 Pro Max
    • iPhone 11, iPhone 11 Pro, and iPhone 11 Pro Max
    • iPhone XS and iPhone XS Max
    • iPhone XR
    • iPhone SE (second generation, 2020) and later
  • iPad
    • iPad Pro 12.9-inch (second generation, 2017) and later
    • iPad Pro 10.5-inch
    • iPad Pro 11-inch (first generation, 2018) and later
    • iPad Air (third generation, 2019) and later
    • iPad (sixth generation, 2018) and later
    • iPad Mini (fifth generation, 2019) and later

Booksnake is not available for iPod Touch.

Is Booksnake available for Android devices?
Not yet. We’re researching how to develop an Android version of Booksnake. Are you interested in collaborating? Let’s talk!

Can I use Booksnake on my Mac or PC?
Booksnake is only available for mobile devices. Booksnake uses the rear cameras on phones and tablets to blend digitized items into the real world.

Can I add my own images to Booksnake?
Booksnake is a viewer for existing digitized materials in online collections, so it’s not currently possible to add your own images to Booksnake.


Meet the People Behind Booksnake

Booksnake is designed and built by a multidisciplinary team at the University of Southern California.

The Booksnake project team consists of:

  • Sean Fraga, Ph.D., creator and project director. Assistant Professor (Teaching) of Environmental Studies and History, USC Dornsife College of Letters, Arts, and Sciences.
  • Minyu Huang ’27, Computer Science and Business Administration, USC.
  • Ethan Chiu ’27, Computer Science, USC Viterbi School of Engineering.
  • Tyler Anderson ’29, Computer Science and Business Administration, USC.
  • Erik Loyer, artist, creative technologist, and software developer.
  • Mats Borges, project advisor. Project manager, Ahmanson Lab, USC Libraries.
  • Curtis Fletcher, Ph.D., project advisor. Director, Ahmanson Lab, USC Libraries.
  • Peter Mancall, Ph.D., senior project advisor. Andrew W. Mellon Professor of the Humanities, Distinguished Professor of History, Anthropology, and Economics in USC Dornsife, and the Linda and Harlan Martens Director of the USC–Huntington Early Modern Studies Institute (EMSI).

Our project alumni include:

  • Christy Ye, MFA ’23, Interactive Media & Games, USC School of Cinematic Arts.
    • Now: XR Development Support Engineer at Sony.
  • Shih-Hsuan (Henry) Huang, MS ’23, Computer Science, USC Viterbi School of Engineering.
    • Now: Software Engineer at Apple.
  • Zack Sai, BS ’24, Computer Science, USC Viterbi School of Engineering.
    • Now: AWS Enterprise Account Engineer at Amazon.
  • Samir Ghosh.
    • Now: Ph.D. candidate in Computational Media at UC Santa Cruz.
  • Michael Hughes, BS ’25 Computer Science, USC Viterbi School of Engineering.
    • Now: Software Engineer at Snap, Inc.
  • Siyu (April) Yao, MS ’25, Computer Science, USC Viterbi School of Engineering.
    • Now: Software Engineer at Temco Logistics, a Home Depot company.
  • Yating Li, MS ’25, Computer Science, USC Viterbi School of Engineering.
  • Ben Crotty, BS ’25, Computer Science, USC Viterbi School of Engineering.
    • Now: Software Engineer at Palantir.
  • Dhruv Kaul, BS ’25, Computer Science, USC Viterbi School of Engineering.
    • Now: MS student, Computer Science, USC Viterbi School of Engineering.

The Booksnake advisory board includes:

  • Rebecca Corbett, Ph.D., Associate University Librarian and Director of Special Projects for the Specialized Collections portfolio, USC Libraries
  • Philip J. Ethington, Ph.D., Professor of History, Political Science, and Spatial Sciences, USC Dornsife
  • Tom Scheinfeldt, Ph.D., Associate Professor of Digital Humanities and Director of Greenhouse Studios, University of Connecticut

Our technical partners include:

  • Mario Einaudi, MLIS, Head, Digital Collections and Imaging Services, Library Division, The Huntington Library, Art Museum, and Botanical Gardens.
  • Deborah Holmes-Wong, MLIS, Director, USC Digital Library.
  • William Kellum, Deputy Director of Information Technology Design and Development, Library of Congress.
  • Drake Zabriskie, Chief Executive Officer, Luna Imaging, Inc.

Our educator partners include:

  • Daniela Bleichmar, Ph.D., Professor of History and Art History, University of Southern California
  • Eric J. Heller, Ph.D., Lecturer of Anthropology, University of Southern California
  • Julia Lewandoski, Ph.D., Assistant Professor of History, University of California, San Diego.
  • Lindsay O’Neill, Ph.D., Associate Professor (teaching) of History, University of Southern California.
  • Meredith Drake Reitan, Ph.D., Associate Dean, Graduate School, University of Southern California; Adjunct Associate Professor, USC Price School of Public Policy and USC School of Architecture
  • Kim Tulipana, Associate Director of Public, School, and Digital Programs, The Huntington Library, Art Museum, and Botanical Gardens.

From its inception, the Booksnake project has been supported by the USC–Mellon Humanities in a Digital World program in USC Dornsife and by the Ahmanson Lab, a part of the USC Sidney Harman Academy for Polymathic Study in USC Libraries. Support is also provided by USC’s Office of the Provost’s Undergraduate Research Assistant Program.

Booksnake has been supported by the National Endowment for the Humanities under the Digital Humanities Advancement Grant program. Special thanks to Jennifer Serventi, Elizabeth Tran, and Brett Bobley.

  • HAA-287859-22, “Booksnake: Building and Testing an Augmented Reality Tool for Embodied Interaction with Existing Digitized Archival Materials,” Level II, 2022–24.
  • HAA-304169-25, “Booksnake: Development and Dissemination of a Scholarly App for Comparing Digitized Archival Materials in Physical Space using Augmented Reality,” Level II, awarded 2025.

Copyright and licensing information is available here.