jsTIfied Online TI-83+/TI-84+ Graphing Calculator Emulator
jsTIfied is a free online graphing calculator emulator in your browser. Bugs/questions/comments? Post in the Cemetech thread and discuss away!
TI-83 Plus/TI-84 Plus

Load a ROM image to
activate jsTIfied.

Drop file here to
load into RAM.

Drop file here to
load into Archive.

jsTIfied is an online TI-73, TI-76.fr, TI-81, TI-82, TI-82 Stats.fr, TI-83, TI-83+, TI-83+SE, TI-84+, and TI-84+SE emulator written in JS/HTML5. It is an exact functioning replica of a real graphing calculator, so you can use it for math, graphing, statistics, programming, and more. [How it works]

Please register or log in to access jsTIfied's full features. Once you log in, you will be able to export files, take screenshots, and transfer programs to and from SourceCoder 3, Cemetech's online TI-BASIC IDE. Whether logged in or not, your virtual calculator's ROM and RAM are stored entirely in your browser, so you can maintain a persistent calculator without worrying about the privacy of your data or legal concerns.


Error: Your browser does not support Javascript, or Javascript is disabled. (Or jsTIfied is still loading; please be patient.)
Error: Your browser does not support the JS File API for inserting a ROM image.
Error: Your browser does not support the JS localStorage API for locally storing your ROM image and calculator state.
Error: Your browser does not support one of the Canvas features needed to draw the calculator screen fast.
Error: Unable to load the specified file. Are you sure it's a TI-83+ program, file, or application? Are you sure there's enough free memory to fit it? Is the calculator at the homescreen?

Terms of Service: By using this emulator, you agree to the following terms of service. You agree to use this emulator for good, for the development of positive and constructive software. You acknowledge that this emulator stores all calculator information client-side, in your browser, and never transfers the ROM image of the calculator in whole or in part to or from Cemetech's servers and hardware. Cemetech does not host any ROM images; you must dump a legitimate ROM from your calculator to use this tool. You can to choose to transfer files you have written on it to Cemetech's SourceCoder tool for sharing and editing, but only user-written programs and files will be transferrable.

You acknowledge that this tool is freely presented for use by the general public, but NO waranties or guarantees are provided about the correctness, accuracy, or stability of the tool, or about its fitness for any purpose. Data may be lost without warning. Cemetech reserves the right to withdraw this tool at any time.


Warning: Your browser does not support JSON. The emulator's state will not be saved and reloaded the next time you visit this page.

⇧ Upload Programs/Files to Calculator

Select a file (.8x* or .83*) to upload to your jsTIfied virtual calculator. If the calculator is not at the homescreen and turned on, this is likely to fail.

⇩ Download Programs/Files from Calculator

Please register and log in to Cemetech to export files. We require registration to moderate excessive use of this tool.

How it works How jsTIfied works: Learn how jsTIfied was designed and constructed.

"Using the TI-83 Plus/TI-84 Plus" "Programming the TI-83 Plus/TI-84 Plus"

Have you found jsTIfied useful for school or work? I built jsTIfied on my own time, and it's entirely free to use. Please consider donating to help me continue to improve and maintain jsTIfied.

If you need help using your calculator for math or want to learn TI-BASIC programming, both of which you can do with jsTIfied, why not check out Using the TI-83 Plus/TI-84 Plus and Programming the TI-83 Plus/TI-84 Plus, both written by Christopher "Kerm Martian" Mitchell, jsTIfied's author?