1<!DOCTYPE html><html class="scroll-smooth bg-white antialiased [font-feature-settings:'ss01']" lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><title data-next-head="">TimeToTime.app - Build a connected mental map of history</title><meta name="description" content="TimeToTime connects historical events into timelines, then uses spaced repetition to make the important dates stick." data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/3602ebb14e940f7d.css" as="style"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75 3840w" imageSizes="(max-width: 768px) 100vw, 20rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75 3840w" imageSizes="20rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75 3840w" imageSizes="20rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75 3840w" imageSizes="20rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75 3840w" imageSizes="20rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75 3840w" imageSizes="20rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100v
1w, 45rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem" data-next-head=""/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem" data-next-head=""/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:[email protected]&family=Lexend:wght@400;500&display=swap"/>
1<script> 2 let mediaQuery = window.matchMedia('(prefers-color-scheme: dark)') 3 4 function updateTheme(savedTheme) { 5 let theme = 'system' 6 try { 7 if (!savedTheme) { 8 savedTheme = window.localStorage.theme 9 } 10 if (savedTheme === 'dark') { 11 theme = 'dark' 12 document.documentElement.classList.add('dark') 13 } else if (savedTheme === 'light') { 14 theme = 'light' 15 document.documentElement.classList.remove('dark') 16 } else if (mediaQuery.matches) { 17 document.documentElement.classList.add('dark') 18 } else { 19 document.documentElement.classList.remove('dark') 20 } 21 } catch { 22 theme = 'light' 23 document.documentElement.classList.remove('dark') 24 } 25 return theme 26 } 27 28 function updateThemeWithoutTransitions(savedTheme) { 29 updateTheme(savedTheme) 30 document.documentElement.classList.add('[&_*]:!transition-none') 31 window.setTimeout(() => { 32 document.documentElement.classList.remove('[&_*]:!transition-none') 33 }, 0) 34 } 35 36 document.documentElement.setAttribute('data-theme', updateTheme()) 37 38 new MutationObserver(([{ oldValue }]) => { 39 let newValue = document.documentElement.getAttribute('data-theme') 40 if (newValue !== oldValue) { 41 try { 42 window.localStorage.setItem('theme', newValue) 43 } catch {} 44 updateThemeWithoutTransitions(newValue) 45 } 46 }).observe(document.documentElement, { attributeFilter: ['data-theme'], attributeOldValue: true }) 47 48 mediaQuery.addEventListener('change', updateThemeWithoutTransitions) 49 window.addEventListener('storage', updateThemeWithoutTransitions) 50</script>
50<link rel="stylesheet" href="/_next/static/css/3602ebb14e940f7d.css" data-n-g=""/><noscript data-n-css=""></noscript>
50<script defer="" noModule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
50<script src="/_next/static/chunks/webpack-ebaecf1400f57e15.js" defer=""></script>
50<script src="/_next/static/chunks/framework-90ebb9b5b53ea091.js" defer=""></script>
50<script src="/_next/static/chunks/main-e9ae04ee56a632e9.js" defer=""></script>
50<script src="/_next/static/chunks/pages/_app-35f0f5b8ece4b60d.js" defer=""></script>
50<script src="/_next/static/chunks/275-4820e1b20e0d8d49.js" defer=""></script>
50<script src="/_next/static/chunks/962-80eea472dc99ff1d.js" defer=""></script>
50<script src="/_next/static/chunks/pages/index-d422e07cf156dfb9.js" defer=""></script>
50<script src="/_next/static/5vBP3tkgc25D8PqdzBVaf/_buildManifest.js" defer=""></script>
50<script src="/_next/static/5vBP3tkgc25D8PqdzBVaf/_ssgManifest.js" defer=""></script>
50</head><body class="flex h-full flex-col dark:bg-slate-900"><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75 3840w" imageSizes="(max-width: 768px) 100vw, 20rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75 3840w" imageSizes="20rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75 3840w" imageSizes="20rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75 3840w" imageSizes="20rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75 3840w" imageSizes="20rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75 3840w" imageSizes="20rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100v
50w, 45rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75 3840w" imageSizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem"/><div id="__next"><header class="bg-white py-10"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><nav class="relative z-50 text-sm"><ul class="flex items-center"><li><a href="/"><span class="sr-only">Home</span><div class="flex"><img alt="logo" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/iconTransparent-hands.f7d0a48e.svg"/>
50<p class="self-center pl-2 text-base dark:text-white sm:text-xl">TimeToTime.app</p></div></a></li><li class="ml-8 hidden whitespace-nowrap xl:block"><a class="rounded-lg px-2 py-1 text-slate-700 hover:bg-slate-100 hover:text-slate-900" href="/#features">How it Works</a></li><li class="ml-4 hidden whitespace-nowrap xl:block"><a class="rounded-lg px-2 py-1 text-slate-700 hover:bg-slate-100 hover:text-slate-900" href="/#secondary-features">Features</a></li><li class="ml-4 hidden whitespace-nowrap xl:block"><a class="rounded-lg px-2 py-1 text-slate-700 hover:bg-slate-100 hover:text-slate-900" href="/#pricing">Pricing</a></li><li class="ml-4 hidden whitespace-nowrap border-l border-slate-300 pl-4 xl:block"><a class="rounded-lg px-2 py-1 text-slate-700 hover:bg-slate-100 hover:text-slate-900" href="https://gallery.timetotime.app">Gallery</a></li><li class="ml-4 hidden whitespace-nowrap xl:block"><a class="rounded-lg px-2 py-1 text-slate-700 hover:bg-slate-100 hover:text-slate-900" href="/docs">Documentation</a></li><li class="ml-4 hidden whitespace-nowrap xl:block"><a class="rounded-lg px-2 py-1 text-slate-700 hover:bg-slate-100 hover:text-slate-900" href="/ideas">Insights</a></li><li class="ml-auto hidden xl:block"></li><li class="ml-auto whitespace-nowrap lg:ml-8"><a class="group inline-flex items-center justify-center rounded-full py-2 px-4 text-sm font-semibold focus:outline-none focus-visible:outline-2 focus-visible:outline-offset-2 bg-purple-600 text-white hover:text-slate-100 hover:bg-purple-500 active:bg-purple-800 active:text-purple-100 focus-visible:outline-purple-600" href="/download"><span>Download<span class="hidden lg:inline"> today</span></span></a></li><li class="-mr-1 ml-5 xl:hidden"><div data-headlessui-state=""><button class="relative z-10 flex h-8 w-8 items-center justify-center [&:not(:focus-visible)]:focus:outline-none" type="button" aria-expanded="false" data-headlessui-state=""><span class="sr-only">Toggle Navigation</span><svg aria-hidden="true" class="h-3.5 w-3.5 overflow-visible stroke-slate-700" fill="none" stroke-width="2" stroke-linecap="round"><path d="M0 1H14M0 7H14M0 13H14" class="origin-center transition"></path><path d="M2 2L12 12M12 2L2 12" class="origin-center transition scale-90 opacity-0"></path></svg></button></div><span hidden="" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></span></li></ul></nav></div></header><main><div class="hero bg-white"><div class="hero-content flex-col lg:flex-row"><div><div class="mx-auto max-w-7xl pb-10 pt-16 text-center lg:py-8 lg:pl-10 lg:text-left"><div class="lg:w-3/3 px-4 sm:px-8 xl:pr-16"><h1 class="mx-auto max-w-4xl font-display text-5xl font-bold tracking-tight text-slate-900 sm:text-6xl lg:text-6xl">Build a connected mental map of historyâand remember every date that matters.</h1><p class="mx-auto mt-6 max-w-2xl text-xl leading-relaxed text-slate-600 sm:text-2xl md:mt-8">History isn't a collection of isolated dates. TimeToTime connects events into meaningful timelines, then uses spaced repetition to make the important dates stick.</p><div class="flex justify-center pt-8 sm:pt-10 lg:justify-start"><a class="inline-flex items-center justify-center rounded-full border border-slate-300 px-8 py-3.5 text-base font-semibold text-slate-700 transition hover:border-slate-500 hover:text-slate-900" href="https://gallery.timetotime.app">Explore the Gallery</a></div><div class="mt-8 grid grid-cols-1 gap-3 sm:grid-cols-2 sm:gap-6"><a class="group justify-self-center transition-all duration-200 hover:scale-105 sm:justify-self-end" target="_blank" href="https://apps.apple.com/us/app/timetotime/id1641001748"><div class="mt-3 flex h-14 w-48 items-center justify-center rounded-xl bg-black text-white"><div class="mr-3"><svg viewBox="0 0 384 512" width="30"><path fill="currentColor" d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"></path></svg></div><div><div class="text-xs">Download on the</div><div class="-mt-1 font-sans text-2xl font-semibold">App Store</div></div></div></a><a class="group justify-self-center transition-all duration-200 hover:scale-105 sm:justify-self-start" target="_blank" href="https://play.google.com/store/apps/details?id=app.timetotime.droid"><div class="mt-3 flex h-14 w-48 items-center justify-center rounded-lg bg-black text-white"><div class="mr-3"><svg viewBox="30 336.7 120.9 129.2" width="30"><path fill="#FFD400" d="M119.2,421.2c15.3-8.4,27-14.8,28-15.3c3.2-1.7,6.5-6.2,0-9.7 c-2.1-1.1-13.4-7.3-28-15.3l-20.1,20.2L119.2,421.2z"></path><path fill="#FF3333" d="M99.1,401.1l-64.2,64.7c1.5,0.2,3.2-0.2,5.2-1.3 c4.2-2.3,48.8-26.7,79.1-43.3L99.1,401.1L99.1,401.1z"></path><path fill="#48FF48" d="M99.1,401.1l20.1-20.2c0,0-74.6-40.7-79.1-43.1 c-1.7-1-3.6-1.3-5.3-1L99.1,401.1z"></path><path fill="#3BCCFF" d="M99.1,401.1l-64.3-64.3c-2.6,0.6-4.8,2.9-4.8,7.6 c0,7.5,0,107.5,0,113.8c0,4.3,1.7,7.4,4.9,7.7L99.1,401.1z"></path></svg></div><div><div class="text-xs">GET IT ON</div><div class="-mt-1 font-sans text-xl font-semibold">Google Play</div></div></div></a></div></div></div></div><div class="mx-auto w-[18rem] max-w-sm lg:ml-auto lg:mr-0 lg:w-[20rem]"><div><div class="relative aspect-[900/1840] w-full"><div class="absolute inset-0 transition-opacity duration-500 opacity-100"><img alt="Add events and decks you encounter" decoding="async" data-nimg="fill" class="border-none object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 100vw, 20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75"/></div><div class="absolute inset-0 transition-opacity duration-500 opacity-0"><img alt="Watch a timeline take shape" loading="lazy" decoding="async" data-nimg="fill" class="border-none object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 100vw, 20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75"/></div><div class="absolute inset-0 transition-opacity duration-500 opacity-0"><img alt="Connect events that belong together" loading="lazy" decoding="async" data-nimg="fill" class="border-none object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 100vw, 20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75"/></div><div class="absolute inset-0 transition-opacity duration-500 opacity-0"><img alt="Practise dates in context" loading="lazy" decoding="async" data-nimg="fill" class="border-none object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 100vw, 20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75"/></div><div class="absolute inset-0 transition-opacity duration-500 opacity-0"><img alt="Test recall, not just recognition" loading="lazy" decoding="async" data-nimg="fill" class="border-none object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 100vw, 20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75"/></div><div class="absolute inset-0 transition-opacity duration-500 opacity-0"><img alt="Watch dates become durable" loading="lazy" decoding="async" data-nimg="fill" class="border-none object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 768px) 100vw, 20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fperformance.e53891fe.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fperformance.e53891fe.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fperformance.e53891fe.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fperformance.e53891fe.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fperformance.e53891fe.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fperformance.e53891fe.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fperformance.e53891fe.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fperformance.e53891fe.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fperformance.e53891fe.png&w=3840&q=75"/></div><div class="absolute bottom-4 left-1/2 flex -translate-x-1/2 gap-2"><button class="h-2 w-2 rounded-full transition-all duration-300 w-4 bg-purple-600" aria-label="Go to step 1: Add events and decks you encounter"></button><button class="h-2 w-2 rounded-full transition-all duration-300 bg-white/50 hover:bg-white/75" aria-label="Go to step 2: Watch a timeline take shape"></button><button class="h-2 w-2 rounded-full transition-all duration-300 bg-white/50 hover:bg-white/75" aria-label="Go to step 3: Connect events that belong together"></button><button class="h-2 w-2 rounded-full transition-all duration-300 bg-white/50 hover:bg-white/75" aria-label="Go to step 4: Practise dates in context"></button><button class="h-2 w-2 rounded-full transition-all duration-300 bg-white/50 hover:bg-white/75" aria-label="Go to step 5: Test recall, not just recognition"></button><button class="h-2 w-2 rounded-full transition-all duration-300 bg-white/50 hover:bg-white/75" aria-label="Go to step 6: Watch dates become durable"></button></div></div><p class="mt-4 text-center text-sm font-semibold text-slate-500">Add events and decks you encounter</p></div></div></div></div><div class="bg-white pb-16 sm:pb-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="grid grid-cols-1 gap-6 sm:grid-cols-3"><a class="group flex flex-col rounded-2xl border border-slate-200 p-6 shadow-sm transition hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg" href="/students"><span class="inline-flex h-11 w-11 items-center justify-center rounded-lg bg-purple-50 text-purple-600"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M4.26 10.147a60.438 60.438 0 0 0-.491 6.347A48.62 48.62 0 0 1 12 20.904a48.62 48.62 0 0 1 8.232-4.41 60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.636 50.636 0 0 0-2.658-.813A59.906 59.906 0 0 1 12 3.493a59.903 59.903 0 0 1 10.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.717 50.717 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"></path></svg></span>
50<h3 class="mt-4 font-display text-lg font-semibold text-slate-900">Students</h3><p class="mt-2 flex-1 text-sm leading-6 text-slate-600">GCSE, A-Level and university history reward argument, not recall for its own sake. But you still need to know whether something happened in 1789 or 1791 to make that argument. TimeToTime keeps chronology and context automatic, so you spend your thinking on analysis, not on working out what came first.</p><span class="mt-4 inline-flex items-center text-sm font-semibold text-purple-600 group-hover:text-purple-700">For students<span aria-hidden="true" class="ml-1 transition group-hover:translate-x-0.5">â</span></span></a><a class="group flex flex-col rounded-2xl border border-slate-200 p-6 shadow-sm transition hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg" href="/history-enthusiasts"><span class="inline-flex h-11 w-11 items-center justify-center rounded-lg bg-purple-50 text-purple-600"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6.042A8.967 8.967 0 0 0 6 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 0 1 6 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 0 1 6-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0 0 18 18a8.967 8.967 0 0 0-6 2.292m0-14.25v14.25"></path></svg></span><h3 class="mt-4 font-display text-lg font-semibold text-slate-900">History Enthusiasts</h3><p class="mt-2 flex-1 text-sm leading-6 text-slate-600">Years of reading leaves you with a great story but a loose grip on when things actually happened, or how a period in one country lines up with another. TimeToTime turns that reading into a durable, connected timeline you can actually place things on.</p><span class="mt-4 inline-flex items-center text-sm font-semibold text-purple-600 group-hover:text-purple-700">For history lovers<span aria-hidden="true" class="ml-1 transition group-hover:translate-x-0.5">â</span></span></a><a class="group flex flex-col rounded-2xl border border-slate-200 p-6 shadow-sm transition hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg" href="/teachers"><span class="inline-flex h-11 w-11 items-center justify-center rounded-lg bg-purple-50 text-purple-600"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z"></path></svg></span><h3 class="mt-4 font-display text-lg font-semibold text-slate-900">Teachers</h3><p class="mt-2 flex-1 text-sm leading-6 text-slate-600">Build a timeline for a course, publish it, and let your class subscribe. Reuse decks from the Gallery, or set up a Duel so students can practise against each other on the material you have shared.</p><span class="mt-4 inline-flex items-center text-sm font-semibold text-purple-600 group-hover:text-purple-700">For teachers<span aria-hidden="true" class="ml-1 transition group-hover:translate-x-0.5">â</span></span></a></div></div></div><div class="bg-slate-900 py-16 sm:py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="mx-auto max-w-3xl text-center"><p class="font-display text-sm uppercase tracking-[0.2em] text-purple-300">The problem</p><h2 class="mt-4 font-display text-3xl tracking-tight text-white sm:text-4xl">Most of us don't forget the story. We forget where it fits.</h2><p class="mx-auto mt-6 max-w-2xl text-lg leading-8 text-slate-300">You probably remember who Napoleon was, roughly what the Reformation involved, and the shape of the Industrial Revolution. What's harder is placing those things relative to one another, or to events happening at the same time somewhere else. Read enough history and you end up with a rich collection of facts and a weak sense of chronology to hang them on.</p><p class="mx-auto mt-4 max-w-2xl text-lg leading-8 text-slate-300">TimeToTime builds that scaffolding: a connected timeline you can place new knowledge into, and dates reliable enough that you stop having to look them up.</p></div></div></div><div class="bg-white py-16 sm:py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="grid gap-12 lg:grid-cols-2 lg:items-center lg:gap-16"><div><p class="font-display text-sm uppercase tracking-[0.2em] text-purple-600">The signature idea</p><h2 class="mt-4 font-display text-3xl tracking-tight text-slate-900 sm:text-4xl">History isn't a list of dates. It's a connected story.</h2><p class="mt-6 text-lg leading-8 text-slate-600">Historical events don't exist independently â they cause, follow, echo and overlap each other. TimeToTime has a dedicated <strong>Link</strong> feature for recording exactly those relationships between events, so your timeline stops being a set of disconnected flashcards and starts being a network you can see and reason with.</p><dl class="mt-8 space-y-6"><div><dt class="font-display text-base font-semibold text-slate-900">Every event gets a place, not just a page</dt><dd class="mt-1 text-base leading-7 text-slate-600">A link records why two events belong together: cause, influence, theme, or simply "around the same time". That relationship is worth keeping, so TimeToTime keeps it.</dd></div><div><dt class="font-display text-base font-semibold text-slate-900">
50Connections create a second way in</dt><dd class="mt-1 text-base leading-7 text-slate-600">If you can't recall a date directly, a connection often gets you there anyway: you remember the event it's linked to, and the relationship does the rest.</dd></div><div><dt class="font-display text-base font-semibold text-slate-900">Your timeline becomes a mental map</dt><dd class="mt-1 text-base leading-7 text-slate-600">As links accumulate across a deck, isolated facts turn into a network you can see, explore and reason with, not just a list to be tested on.</dd></div></dl><div class="mt-8 flex flex-wrap gap-x-6 gap-y-2"><a class="text-sm font-semibold text-purple-600 hover:text-purple-700" href="/ideas/from-one-event-to-ten-how-links-make-memory-stick">How links make memory stick â</a><a class="text-sm font-semibold text-purple-600 hover:text-purple-700" href="/docs/making-good-links">What makes a good link â</a></div></div><div class="grid grid-cols-2 gap-4"><div class="relative mx-auto aspect-[1170/2532] w-full max-w-[14rem] overflow-hidden rounded-xl shadow-2xl"><img alt="A date shown with its surrounding context in TimeToTime" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75"/></div><div class="relative mx-auto mt-8 aspect-[1170/2532] w-full max-w-[14rem] overflow-hidden rounded-xl shadow-2xl"><img alt="Two events connected by a link in TimeToTime" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="14rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75"/></div></div></div></div></div><section id="features" aria-labelledby="features-title" class="relative overflow-hidden bg-gradient-to-br from-purple-600 via-purple-700 to-blue-600 py-8 pb-28 sm:py-16"><div class="absolute left-1/2 top-1/2 -translate-x-[44%] -translate-y-[42%]"></div><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 relative"><div class="max-w-2xl md:mx-auto md:text-center xl:max-w-none"><h2 id="features-title" class="font-display text-3xl tracking-tight text-white sm:text-4xl md:text-5xl">One system: Build, Connect, Learn, Remember, Explore</h2><p class="mt-6 text-lg tracking-tight text-blue-100">Whichever subject you're learning â art history, world events, or the release dates of your favourite films â TimeToTime works the same way: build a timeline, connect what belongs together, and let spaced repetition make the dates reliable.</p></div><div class="mt-12 space-y-12 lg:hidden"><div class="space-y-4"><div class="rounded-xl bg-white/10 p-6"><h3 class="font-display text-xl font-medium text-white">Build: create or discover a timeline</h3><p class="mt-3 text-base text-blue-100">Start your own deck as you read, study, or browse, or subscribe to a deck someone else has already built and published in the Gallery.</p></div><div class="relative mx-auto aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl"><img alt="Build: create or discover a timeline" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75"/></div></div><div class="space-y-4"><div class="rounded-xl bg-white/10 p-6"><h3 class="font-display text-xl font-medium text-white">Connect: record how events relate</h3><p class="mt-3 text-base text-blue-100">Link events by cause, influence, or theme. Each connection creates an additional retrieval path, and turns a list of dates into a network you can reason with.</p></div><div class="relative mx-auto aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl"><img alt="Connect: record how events relate" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75"/></div></div><div class="space-y-4"><div class="rounded-xl bg-white/10 p-6"><h3 class="font-display text-xl font-medium text-white">Learn: get acquainted with a date</h3><p class="mt-3 text-base text-blue-100">New dates are introduced gradually, and tested both contextually â before, after, between â and directly, so you build a real feel for a date, not just a guess.</p></div><div class="relative mx-auto aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl"><img alt="Learn: get acquainted with a date" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75"/></div></div><div class="space-y-4"><div class="rounded-xl bg-white/10 p-6"><h3 class="font-display text-xl font-medium text-white">
50Remember: spaced repetition keeps it there</h3><p class="mt-3 text-base text-blue-100">Once a date is familiar, reviews are scheduled just before you would forget it, so effort goes into maintaining memory, not rebuilding it from scratch.</p></div><div class="relative mx-auto aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl"><img alt="Remember: spaced repetition keeps it there" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75"/></div></div><div class="space-y-4"><div class="rounded-xl bg-white/10 p-6"><h3 class="font-display text-xl font-medium text-white">Explore: see the shape of what you know</h3><p class="mt-3 text-base text-blue-100">Visual timelines and connected decks let you browse your growing mental map, compare periods side by side, and track progress across everything you are learning.</p></div><div class="relative mx-auto aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl"><img alt="Explore: see the shape of what you know" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="20rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=32&q=75 32w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=48&q=75 48w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=64&q=75 64w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=96&q=75 96w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=128&q=75 128w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=256&q=75 256w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=384&q=75 384w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75"/></div></div></div><button type="button" aria-hidden="true" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0"></button><div class="mt-16 hidden grid-cols-1 items-center gap-y-2 pt-10 sm:gap-y-6 md:mt-20 lg:grid lg:grid-cols-12 lg:pt-0"><div class="lg:col-span-5"><div class="relative z-10 flex flex-col space-y-4 lg:block lg:space-y-1" role="tablist" aria-orientation="horizontal"><div class="group relative rounded-xl p-6 transition-all duration-300 bg-white shadow-lg lg:bg-white/10 lg:shadow-xl lg:ring-1 lg:ring-inset lg:ring-white/10"><button class="w-full text-left font-display text-lg transition-colors duration-200 [&:not(:focus-visible)]:focus:outline-none text-white" id="headlessui-tabs-tab-_R_4mslm_" role="tab" type="button" aria-selected="true" tabindex="0" data-headlessui-state="selected" data-selected=""><h3><span class="absolute inset-0 rounded-xl"></span>Build: create or discover a timeline</h3></button><p class="mt-2 text-sm transition-colors duration-200 text-white">Start your own deck as you read, study, or browse, or subscribe to a deck someone else has already built and published in the Gallery.</p></div><div class="group relative rounded-xl p-6 transition-all duration-300 bg-white/5 hover:bg-white/10 lg:bg-transparent lg:hover:bg-white/5"><button class="w-full text-left font-display text-lg transition-colors duration-200 [&:not(:focus-visible)]:focus:outline-none text-blue-100 hover:text-white" id="headlessui-tabs-tab-_R_56slm_" role="tab" type="button" aria-selected="false" tabindex="-1" data-headlessui-state=""><h3><span class="absolute inset-0 rounded-xl"></span>Connect: record how events relate</h3></button><p class="mt-2 text-sm transition-colors duration-200 text-blue-100 group-hover:text-white">Link events by cause, influence, or theme. Each connection creates an additional retrieval path, and turns a list of dates into a network you can reason with.</p></div><div class="group relative rounded-xl p-6 transition-all duration-300 bg-white/5 hover:bg-white/10 lg:bg-transparent lg:hover:bg-white/5"><button class="w-full text-left font-display text-lg transition-colors duration-200 [&:not(:focus-visible)]:focus:outline-none text-blue-100 hover:text-white" id="headlessui-tabs-tab-_R_5mslm_" role="tab" type="button" aria-selected="false" tabindex="-1" data-headlessui-state=""><h3><span class="absolute inset-0 rounded-xl"></span>Learn: get acquainted with a date</h3></button><p class="mt-2 text-sm transition-colors duration-200 text-blue-100 group-hover:text-white">New dates are introduced gradually, and tested both contextually â before, after, between â and directly, so you build a real feel for a date, not just a guess.</p></div><div class="group relative rounded-xl p-6 transition-all duration-300 bg-white/5 hover:bg-white/10 lg:bg-transparent lg:hover:bg-white/5"><button class="w-full text-left font-display text-lg transition-colors duration-200 [&:not(:focus-visible)]:focus:outline-none text-blue-100 hover:text-white" id="headlessui-tabs-tab-_R_66slm_" role="tab" type="button" aria-selected="false" tabindex="-1" data-headlessui-state=""><h3><span class="absolute inset-0 rounded-xl"></span>
50Remember: spaced repetition keeps it there</h3></button><p class="mt-2 text-sm transition-colors duration-200 text-blue-100 group-hover:text-white">Once a date is familiar, reviews are scheduled just before you would forget it, so effort goes into maintaining memory, not rebuilding it from scratch.</p></div><div class="group relative rounded-xl p-6 transition-all duration-300 bg-white/5 hover:bg-white/10 lg:bg-transparent lg:hover:bg-white/5"><button class="w-full text-left font-display text-lg transition-colors duration-200 [&:not(:focus-visible)]:focus:outline-none text-blue-100 hover:text-white" id="headlessui-tabs-tab-_R_6mslm_" role="tab" type="button" aria-selected="false" tabindex="-1" data-headlessui-state=""><h3><span class="absolute inset-0 rounded-xl"></span>Explore: see the shape of what you know</h3></button><p class="mt-2 text-sm transition-colors duration-200 text-blue-100 group-hover:text-white">Visual timelines and connected decks let you browse your growing mental map, compare periods side by side, and track progress across everything you are learning.</p></div></div></div><div class="lg:col-span-7"><div id="headlessui-tabs-panel-_R_qslm_" role="tabpanel" tabindex="0" data-headlessui-state="selected" data-selected=""><div class="relative mx-auto mt-6 aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl lg:mt-0 lg:max-w-[30rem]"><img alt="" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fdeck_list.779cd97e.png&w=3840&q=75"/></div></div><div id="headlessui-tabs-panel-_R_1aslm_" role="tabpanel" tabindex="-1" hidden="" style="display:none" data-headlessui-state=""><div class="relative mx-auto mt-6 aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl lg:mt-0 lg:max-w-[30rem]"><img alt="" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Flinks.e95fa347.png&w=3840&q=75"/></div></div><div id="headlessui-tabs-panel-_R_1qslm_" role="tabpanel" tabindex="-1" hidden="" style="display:none" data-headlessui-state=""><div class="relative mx-auto mt-6 aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl lg:mt-0 lg:max-w-[30rem]"><img alt="" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100v
50w, 45rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fcontext.063e6703.png&w=3840&q=75"/></div></div><div id="headlessui-tabs-panel-_R_2aslm_" role="tabpanel" tabindex="-1" hidden="" style="display:none" data-headlessui-state=""><div class="relative mx-auto mt-6 aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl lg:mt-0 lg:max-w-[30rem]"><img alt="" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fone_of.e97c2ca0.png&w=3840&q=75"/></div></div><div id="headlessui-tabs-panel-_R_2qslm_" role="tabpanel" tabindex="-1" hidden="" style="display:none" data-headlessui-state=""><div class="relative mx-auto mt-6 aspect-[1170/2532] w-full max-w-[20rem] overflow-hidden rounded-xl shadow-2xl lg:mt-0 lg:max-w-[30rem]"><img alt="" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(min-width: 1024px) 67.8125rem, (min-width: 640px) 100vw, 45rem" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=640&q=75 640w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=750&q=75 750w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=828&q=75 828w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1080&q=75 1080w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1200&q=75 1200w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=1920&q=75 1920w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=2048&q=75 2048w, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75 3840w" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftimeline.2a18e0eb.png&w=3840&q=75"/></div></div></div></div></div></section><div class="bg-[#f8f6f0] py-16 sm:py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="mx-auto max-w-2xl text-center"><h2 class="font-display text-3xl tracking-tight text-slate-900 sm:text-4xl">History isn't about memorising dates. So why memorise dates?</h2></div><div class="mx-auto mt-12 grid max-w-5xl gap-6 sm:grid-cols-3"><div class="rounded-2xl border border-slate-200 bg-white p-6"><p class="text-xs font-semibold uppercase tracking-[0.18em] text-purple-600">Correct</p><h3 class="mt-3 font-display text-lg font-semibold text-slate-900">History isn't about memorising dates.</h3><p class="mt-3 text-sm leading-6 text-slate-600">Historical understanding is about causes, consequences, change and continuity, comparison, and interpretation. A list of years, on its own, explains nothing.</p></div><div class="rounded-2xl border border-slate-200 bg-white p-6"><p class="text-xs font-semibold uppercase tracking-[0.18em] text-purple-600">But</p><h3 class="mt-3 font-display text-lg font-semibold text-slate-900">Dates are the framework those relationships sit on.</h3><p class="mt-3 text-sm leading-6 text-slate-600">You can't reason about cause and consequence if you're not sure which event came first. When the framework is automatic, you can think about history instead of repeatedly reconstructing it.</p></div><div class="rounded-2xl border border-slate-200 bg-white p-6"><p class="text-xs font-semibold uppercase tracking-[0.18em] text-purple-600">So</p><h3 class="mt-3 font-display text-lg font-semibold text-slate-900">Dates support understanding. They donât replace it.</h3><p class="mt-3 text-sm leading-6 text-slate-600">Immediate recall frees working memory for argument: placing evidence in context, comparing periods, and writing with precision, instead of stopping to check when something happened.</p></div></div><p class="mx-auto mt-10 max-w-2xl text-center text-base leading-7 text-slate-600">Connections give you the understanding.<!-- --> <a class="font-semibold text-purple-600 hover:text-purple-700" href="/ideas/why-dates-still-matter-in-modern-history">Automatic recall makes that understanding usable â</a></p></div></div><div id="secondary-features" class="relative bg-white py-16 sm:py-24 lg:py-32"><div class="mx-auto max-w-md px-4 text-center sm:max-w-3xl sm:px-6 lg:max-w-7xl lg:px-8"><p class="mt-2 text-3xl font-extrabold tracking-tight text-gray-900 sm:text-4xl">Built to fit around<!-- --> <span class="text-purple-600">how you already learn</span></p><p class="mx-auto mt-5 max-w-prose text-xl text-gray-500">On top of connected timelines and spaced repetition, these details make TimeToTime easy to sustain day to day.</p><div class="mt-12"><div class="grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3"><div class="pt-6"><div class="group flow-root cursor-default rounded-lg bg-white px-6 pb-8 shadow-md transition-all duration-300 hover:-translate-y-1 hover:shadow-xl"><div class="-mt-6"><div><span class="inline-flex items-center justify-center rounded-md bg-gradient-to-br from-purple-600 to-purple-800 p-3 shadow-lg transition-transform duration-300 group-hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6 text-white"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 1 0-7.5 0v4.5m11.356-1.993 1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 0 1-1.12-1.243l1.264-12A1.125 1.125 0 0 1 5.513 7.5
50h12.974c.576 0 1.059.435 1.119 1.007ZM8.625 10.5a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm7.5 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"></path></svg></span></div><h3 class="mt-8 text-lg font-medium tracking-tight text-gray-900">Flexible Learning</h3><p class="mt-5 text-base text-gray-500">As you read a book, attend a course, listen to a lecture, or just come across an interesting connected event as you browse Twitterâquickly add the dates that matter to your decks, with a short description.</p></div></div></div><div class="pt-6"><div class="group flow-root cursor-default rounded-lg bg-white px-6 pb-8 shadow-md transition-all duration-300 hover:-translate-y-1 hover:shadow-xl"><div class="-mt-6"><div><span class="inline-flex items-center justify-center rounded-md bg-gradient-to-br from-purple-600 to-purple-800 p-3 shadow-lg transition-transform duration-300 group-hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6 text-white"><path stroke-linecap="round" stroke-linejoin="round" d="M12 8.25v-1.5m0 1.5c-1.355 0-2.697.056-4.024.166C6.845 8.51 6 9.473 6 10.608v2.513m6-4.871c1.355 0 2.697.056 4.024.166C17.155 8.51 18 9.473 18 10.608v2.513M15 8.25v-1.5m-6 1.5v-1.5m12 9.75-1.5.75a3.354 3.354 0 0 1-3 0 3.354 3.354 0 0 0-3 0 3.354 3.354 0 0 1-3 0 3.354 3.354 0 0 0-3 0 3.354 3.354 0 0 1-3 0L3 16.5m15-3.379a48.474 48.474 0 0 0-6-.371c-2.032 0-4.034.126-6 .371m12 0c.39.049.777.102 1.163.16 1.07.16 1.837 1.094 1.837 2.175v5.169c0 .621-.504 1.125-1.125 1.125H4.125A1.125 1.125 0 0 1 3 20.625v-5.17c0-1.08.768-2.014 1.837-2.174A47.78 47.78 0 0 1 6 13.12M12.265 3.11a.375.375 0 1 1-.53 0L12 2.845l.265.265Zm-3 0a.375.375 0 1 1-.53 0L9 2.845l.265.265Zm6 0a.375.375 0 1 1-.53 0L15 2.845l.265.265Z"></path></svg></span></div><h3 class="mt-8 text-lg font-medium tracking-tight text-gray-900">Short Learning Sessions</h3><p class="mt-5 text-base text-gray-500">TimeToTime will guide you in your learning. Not too much each day, as that's confusing. Not too little each day, as that won't help consolidation. Just enough. (It's time-boxed!)</p><a class="mt-4 inline-flex text-sm font-semibold text-[#2b5f95] underline decoration-[#91afd0] underline-offset-4 transition hover:text-[#1d4673] hover:decoration-[#5a84b2]" href="/ideas/it-takes-time">Read how this works</a></div></div></div><div class="pt-6"><div class="group flow-root cursor-default rounded-lg bg-white px-6 pb-8 shadow-md transition-all duration-300 hover:-translate-y-1 hover:shadow-xl"><div class="-mt-6"><div><span class="inline-flex items-center justify-center rounded-md bg-gradient-to-br from-purple-600 to-purple-800 p-3 shadow-lg transition-transform duration-300 group-hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6 text-white"><path stroke-linecap="round" stroke-linejoin="round" d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875v-6.75ZM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V8.625ZM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V4.125Z"></path></svg></span></div><h3 class="mt-8 text-lg font-medium tracking-tight text-gray-900">Easy Progress</h3><p class="mt-5 text-base text-gray-500">TimeToTime strives to make your life easy. You still have to put in the work and learn each day, but TimeToTime tries to make that work effective, uncomplicated and straightforward.</p></div></div></div><div class="pt-6"><div class="group flow-root cursor-default rounded-lg bg-white px-6 pb-8 shadow-md transition-all duration-300 hover:-translate-y-1 hover:shadow-xl"><div class="-mt-6"><div><span class="inline-flex items-center justify-center rounded-md bg-gradient-to-br from-purple-600 to-purple-800 p-3 shadow-lg transition-transform duration-300 group-hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6 text-white"><path stroke-linecap="round" stroke-linejoin="round" d="M7.217 10.9
5007a2.25 2.25 0 1 0 0 2.186m0-2.186c.18.324.283.696.283 1.093s-.103.77-.283 1.093m0-2.186 9.566-5.314m-9.566 7.5 9.566 5.314m0 0a2.25 2.25 0 1 0 3.935 2.186 2.25 2.25 0 0 0-3.935-2.186Zm0-12.814a2.25 2.25 0 1 0 3.933-2.185 2.25 2.25 0 0 0-3.933 2.185Z"></path></svg></span></div><h3 class="mt-8 text-lg font-medium tracking-tight text-gray-900">Shared Decks</h3><p class="mt-5 text-base text-gray-500">You can create a deck of events (with connections) and share it with others, perhaps in the same study group. Or you can subscribe to shared decks that others have created.</p></div></div></div><div class="pt-6"><div class="group flow-root cursor-default rounded-lg bg-white px-6 pb-8 shadow-md transition-all duration-300 hover:-translate-y-1 hover:shadow-xl"><div class="-mt-6"><div><span class="inline-flex items-center justify-center rounded-md bg-gradient-to-br from-purple-600 to-purple-800 p-3 shadow-lg transition-transform duration-300 group-hover:scale-110"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6 text-white"><path stroke-linecap="round" stroke-linejoin="round" d="M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z"></path></svg></span></div><h3 class="mt-8 text-lg font-medium tracking-tight text-gray-900">Practice with Others</h3><p class="mt-5 text-base text-gray-500">From time to time, challenge your friends to a duel over a shared learning deck. You'll each be able to measure progress during a timed, randomised test session.</p></div></div></div></div></div></div></div><div class="bg-[#f7f5ef] py-16 sm:py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="mx-auto max-w-2xl text-center"><p class="font-display text-sm uppercase tracking-[0.18em] text-purple-600">From the Gallery</p><h2 class="mt-3 font-display text-3xl tracking-tight text-slate-900 sm:text-4xl">See it working on real material</h2><p class="mt-4 text-lg leading-8 text-slate-600">Every deck below was built by someone using TimeToTime â subscribe to one, or use it as a model for your own.</p></div><div class="mt-10 grid gap-6 sm:grid-cols-2 lg:grid-cols-4"><a href="https://gallery.timetotime.app/u/jonmountjoy/d/OpJCZDpIZis57CVxc6Ft" target="_blank" rel="noopener noreferrer" class="flex flex-col rounded-2xl border border-slate-200 p-5 transition hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg"><h3 class="font-display text-base font-semibold text-slate-900">Jon's Well-Connected History</h3><p class="mt-2 flex-1 text-sm leading-6 text-slate-600">Important dates throughout Western civilisation, linked into one connected timeline.</p><span class="mt-3 text-sm font-semibold text-purple-600">View deck â</span></a><a href="https://gallery.timetotime.app/u/chronos/d/cdZdWqBBNwgsB5ksJzyp" target="_blank" rel="noopener noreferrer" class="flex flex-col rounded-2xl border border-slate-200 p-5 transition hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg"><h3 class="font-display text-base font-semibold text-slate-900">AP Art History</h3><p class="mt-2 flex-1 text-sm leading-6 text-slate-600">Advanced Placement Art History (APAH) timeline</p><span class="mt-3 text-sm font-semibold text-purple-600">View deck â</span></a><a href="https://gallery.timetotime.app/u/chronos/d/MFSnTzI8p7NoGgarjmfY" target="_blank" rel="noopener noreferrer" class="flex flex-col rounded-2xl border border-slate-200 p-5 transition hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg"><h3 class="font-display text-base font-semibold text-slate-900">AQA Health and the People</h3><p class="mt-2 flex-1 text-sm leading-6 text-slate-600">A companion learning deck for the GCSE exam topic, built and shared by a teacher.</p><span class="mt-3 text-sm font-semibold text-purple-600">View deck â</span></a><a href="https://gallery.timetotime.app/u/chronos/d/91womQ62eohIQYxbYlVf" target="_blank" rel="noopener noreferrer" class="flex flex-col rounded-2xl border border-slate-200 p-5 transition hover:-translate-y-1 hover:border-purple-200 hover:shadow-lg"><h3 class="font-display text-base font-semibold text-slate-900">Watch Manufacturers & Brand Origins</h3><p class="mt-2 flex-1 text-sm leading-6 text-slate-600">Major watch brands and their commonly cited founding years.</p><span class="mt-3 text-sm font-semibold text-purple-600">View deck â</span></a></div><div class="mt-10 text-center"><a href="https://gallery.timetotime.app" class="inline-flex rounded-full bg-slate-900 px-6 py-3 text-sm font-semibold text-white transition hover:bg-slate-700">Browse the full Gallery</a></div></div></div><div class="bg-slate-50 py-16 sm:py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="mx-auto max-w-2xl text-center"><p class="font-display text-sm uppercase tracking-[0.18em] text-purple-600">Why not just use Anki?</p><h2 class="mt-3 font-display text-3xl tracking-tight text-slate-900 sm:text-4xl">A great tool for facts. A different tool for history.</h2><p class="mt-4 text-lg leading-8 text-slate-600">Anki is excellent at generic memorisation, and we love it. If you only need one isolated fact, it's probably enough. TimeToTime is purpose-built for chronology: it's for learning where events sit in history, and how they relate to one another.</p></div><div class="mx-auto mt-10 max-w-4xl overflow-x-auto rounded-2xl border border-slate-200 bg-white"><table class="w-full min-w-[560px] text-left text-sm"><thead><tr class="border-b border-slate-200"><th class="px-6 py-4 font-display text-sm font-semibold text-slate-500">Generic flashcards / Anki</th><th class="px-6 py-4 font-display text-sm font-semibold text-purple-600">TimeToTime</th></tr></thead><tbody><tr class="border-b border-slate-100 last:border-0"><td class="px-6 py-4 align-top text-slate-600">Independent facts on separate cards</td><td class="px-6 py-4 align-top text-slate-900">Events situated within a timeline</td></tr><tr class="border-b border-slate-100 last:border-0"><td class="px-6 py-4 align-top text-slate-600">Generic question/answer retrieval</td><td class="px-6 py-4 align-top text-slate-900">Chronology-specific practice: before, after, between, exact year</td></tr><tr class="border-b border-slate-100 last:border-0"><td class="px-6 py-4 align-top text-slate-600">Relationships between facts are implicit</td><td class="px-6 py-4 align-top text-slate-900">Explicit connections you record between events</td></tr><tr class="border-b border-slate-100 last:border-0"><td class="px-6 py-4 align-top text-slate-600">Little or no temporal visualisation</td><td class="px-6 py-4 align-top text-slate-900">Visual timelines you can browse and compare</td></tr><tr class="border-b border-slate-100 last:border-0"><td class="px-6 py-4 align-top text-slate-600">Excellent for isolated facts</td><td class="px-6 py-4 align-top text-slate-900">Built to combine historical understanding with date recall</td></tr></tbody></table></div><p class="mx-auto mt-8 max-w-2xl text-center text-base leading-7 text-slate-600"><a class="font-semibold text-purple-600 hover:text-purple-700" href="/ideas/timetotime-vs-anki-for-learning-history">Read the full comparison â</a></p></div></div><section id="insights" class="bg-[#f7f5ef] py-16 sm:py-20"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="mx-auto max-w-3xl text-center"><p class="font-display text-sm uppercase tracking-[0.18em] text-[#8b6a1f]">Insights Library</p><h2 class="mt-3 font-display text-4xl tracking-tight text-[#1f3a32] sm:text-5xl">The thinking behind the app.</h2><p class="mt-4 text-lg leading-8 text-[#4d5e57]">Practical guides on memory, timeline intuition, and how to use TimeToTime features together.</p></div><div class="mt-10 grid gap-6 md:grid-cols-3"><a class="rounded-3xl border border-[#d7d0bf] bg-white p-6 transition hover:-translate-y-1 hover:shadow-md" href="/ideas/timetotime-for-ib-history-learners"><p class="text-xs font-semibold uppercase tracking-[0.16em] text-[#8f6f29]">8 min</p><h3 class="mt-3 font-display text-2xl leading-tight text-[#1f3b33]">TimeToTime for IB History Learners</h3><p class="mt-3 text-sm leading-7 text-[#44574f]">A complete IB-focused guide for students and teachers using TimeToTime to supp
50ort inquiry, not just recall.</p><p class="mt-5 text-sm font-semibold text-[#295f98]">Read insight</p></a><a class="rounded-3xl border border-[#d7d0bf] bg-white p-6 transition hover:-translate-y-1 hover:shadow-md" href="/ideas/why-dates-still-matter-in-modern-history"><p class="text-xs font-semibold uppercase tracking-[0.16em] text-[#8f6f29]">7 min</p><h3 class="mt-3 font-display text-2xl leading-tight text-[#1f3b33]">Why Dates Still Matter in Modern History Education</h3><p class="mt-3 text-sm leading-7 text-[#44574f]">Modern history teaching rightly emphasises argument over rote learning. Here is the case for why reliable date recall still helps that argument.</p><p class="mt-5 text-sm font-semibold text-[#295f98]">Read insight</p></a><a class="rounded-3xl border border-[#d7d0bf] bg-white p-6 transition hover:-translate-y-1 hover:shadow-md" href="/ideas/do-i-really-need-the-year"><p class="text-xs font-semibold uppercase tracking-[0.16em] text-[#8f6f29]">6 min</p><h3 class="mt-3 font-display text-2xl leading-tight text-[#1f3b33]">Do I Really Need the Year?</h3><p class="mt-3 text-sm leading-7 text-[#44574f]">We need more than recall. We need to situate events in their wider settings and test claims against chronology.</p><p class="mt-5 text-sm font-semibold text-[#295f98]">Read insight</p></a></div><div class="mt-10 text-center"><a class="inline-flex rounded-full bg-[#1f4034] px-6 py-3 text-sm font-semibold uppercase tracking-[0.08em] text-[#fff8e7] transition hover:bg-[#2b5748]" href="/ideas">View all insights</a></div></div></section><section id="pricing" aria-labelledby="pricing-title" class="bg-gray-50"><div class="bg-gray-50"><div class="relative bg-purple-600"><div aria-hidden="true" class="absolute bottom-0 hidden h-6 w-full bg-gray-50 lg:block"></div><div class="sm:pt-18 relative mx-auto max-w-2xl px-4 pt-8 text-center sm:px-6 lg:max-w-7xl lg:px-8"><div class="mb-4 inline-flex items-center gap-2 rounded-full bg-purple-100 px-4 py-2 text-sm font-medium text-purple-700"><svg class="h-4 w-4" fill="currentColor" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd"></path></svg>Free trial ⢠No credit card required</div><h1 class="text-4xl font-extrabold tracking-tight text-white sm:text-6xl"><span class="block lg:inline">Simple, Transparent Pricing</span></h1><p class="mt-4 text-base text-purple-100 sm:text-xl">Start free, then choose the plan that works for you</p></div><h2 class="sr-only">Plans</h2><div class="w-full px-2 py-8 sm:px-0"><button type="button" aria-hidden="true" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0"></button><div><div class="flex place-content-center space-x-1 rounded-xl p-1" role="tablist" aria-orientation="horizontal"><button class="w-40 rounded-lg py-2.5 text-sm font-medium leading-5 ring-white ring-offset-blue-400 focus:outline-none focus:ring-2 shadow ui-selected:bg-white focus:ring-offset-purple-700 ui-not-selected:text-purple-200 ui-not-selected:hover:bg-purple-800 ui-not-selected:focus:z-10 ui-not-selected:focus:outline-none ui-not-selected:focus:ring-2 ui-not-selected:focus:ring-white ui-not-selected:focus:ring-offset-2" id="headlessui-tabs-tab-_R_1d3dm_" role="tab" type="button" aria-selected="true" tabindex="0" data-headlessui-state="selected" data-selected="">Monthly</button><button class="w-40 rounded-lg py-2.5 text-sm font-medium leading-5 ring-white ring-offset-blue-400 focus:outline-none focus:ring-2 shadow ui-selected:bg-white focus:ring-offset-purple-700 ui-not-selected:text-purple-200 ui-not-selected:hover:bg-purple-800 ui-not-selected:focus:z-10 ui-not-selected:focus:outline-none ui-not-selected:focus:ring-2 ui-not-selected:focus:ring-white ui-not-selected:focus:ring-offset-2" id="headlessui-tabs-tab-_R_2d3dm_" role="tab" type="button" aria-selected="false" tabindex="-1" data-headlessui-state="">Yearly (save > 25%)</button></div><div class="mt-2"><div id="headlessui-tabs-panel-_R_1l3dm_" role="tabpanel" tabindex="0" data-headlessui-state="selected" data-selected=""><div class="relative mx-auto mt-8 max-w-2xl px-4 pb-8 sm:mt-12 sm:px-6 lg:max-w-7xl lg:px-8 lg:pb-0"><div aria-hidden="true" class="absolute inset-0 bottom-6 left-8 right-8 top-4 hidden rounded-tl-lg rounded-tr-lg bg-purple-700 lg:block"></div><div class="relative space-y-6 lg:grid lg:grid-cols-2 lg:space-y-0"><div class="bg-white shadow-xl ring-2 ring-purple-700 transition-all duration-300 hover:shadow-2xl rounded-lg px-6 pb-3 pt-6 lg:px-8 lg:pt-12"><div><h3 class="text-purple-600 text-sm font-semibold uppercase tracking-wide">Monthly</h3><div class="flex flex-col items-start sm:flex-row sm:items-center sm:justify-between lg:flex-col lg:items-start"><div class="mt-3 flex items-center"><p class="text-purple-600 text-4xl font-extrabold tracking-tight">$<!-- -->2.99</p><div class="ml-4"><p class="text-gray-700 text-sm">USD / mo</p></div></div><a class="bg-gradient-to-r from-purple-600 to-purple-700 text-white transition-all duration-200 hover:scale-105 hover:from-purple-700 hover:to-purple-800 mt-6 inline-block w-full rounded-md border border-transparent px-8 py-2 text-center text-sm font-medium shadow-sm sm:mt-0 sm:w-auto lg:mt-6 lg:w-full" href="/download">Buy <!-- -->Monthly</a></div></div><ul role="list" class="divide-gray-200 border-gray-200 mt-7 divide-y border-t lg:border-t-0"><li class="flex items-center py-3"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="text-purple-500 h-5 w-5 flex-shrink-0"><path fill-rule="evenodd" d="M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path></svg><span class="text-gray-600 ml-3 text-sm font-medium">Unlimited learning</span></li><li class="flex items-center py-3"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="text-purple-500 h-5 w-5 flex-shrink-0"><path fill-rule="evenodd" d="M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path></svg><span class="text-gray-600 ml-3 text-sm font-medium">Full mobile app access</span></li><li class="flex items-center py-3"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="text-purple-500 h-5 w-5 flex-shrink-0"><path fill-rule="evenodd" d="M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path></svg><span class="text-gray-600 ml-3 text-sm font-medium">Access to public decks</span></li><li class="flex items-center py-3"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="text-purple-500 h-5 w-5 flex-shrink-0"><path fill-rule="evenodd" d="M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path></svg><span class="text-gray-600 ml-3 text-sm font-medium">App updates</span></li><li class="flex items-center py-3"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="text-purple-500 h-5 w-5 flex-shrink-0"><path fill-rule="evenodd" d="M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path></svg><span class="text-gray-600 ml-3 text-sm font-medium">3 Mnemonic Scenes a day</span></li><li class="flex items-center py-3"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="text-purple-500 h-5 w-5 flex-shrink-0"><path fill-rule="evenodd" d="M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path></svg><span class="text-gray-600 ml-3 text-sm font-medium">1 AI-generated timeline a day</span></li></ul></div><div><div class="relative m-8 mx-auto lg:px-8"><div class="rounded-xl bg-gray-200 py-5 pl-0 pr-5 sm:px-6 sm:py-10 lg:px-0 lg:pr-8"><div class="pl-5 lg:mx-0 "><h2 class="text-base font-semibold uppercase tracking-wide text-purple-600">Why we charge</h2><dl class="mt-8 space-y-2 sm:space-y-4"><div class="relative"><dt><div class="absolute flex h-12 w-12 items-center justify-center rounded-md stroke-purple-500"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6 text-white"><path fill-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM8.547 4.505a8.25 8.25 0 1 0 11.672 8.214l-.46-.46a2.252 2.252 0 0 1-.422-.586l-1.08-2.16a.414.414 0 0 0-.663-.107.827.827 0 0 1-.812.21l-1.273-.363a.89.89 0 0 0-.738 1.595l.587.39c.59.395.674 1.23.172 1.732l-.2.2c-.211.212-.33.498-.33.796v.41c0 .409-.11.809-.32 1.158l-1.315 2.191a2.11 2.11 0 0 1-1.81 1.025 1.055 1.055 0 0 1-1.055-1.055v-1.172c0-.92-.56-1.747-1.414-2.089l-.654-.261a2.25 2.25 0 0 1-1.384-2.46l.007-.042a2.25 2.25 0 0 1 .29-.787l.09-.15a2.25 2.25 0 0 1 2.37-1.048l1.178.236a1.125 1.125 0 0 0 1.302-.795l.208-.73a1.125 1.125 0 0 0-.578-1.315l-.665-.332-.091.091a2.25 2.25 0 0 1-1.591.659h-.18c-.249 0-.487.1-.662.274a.931.931 0 0 1-1.458-1.137l1.279-2.132Z" clip-rule="evenodd"></path></svg></div><p class="text-md ml-16 font-medium leading-6 text-gray-900">Sustainability</p></dt><dd class="ml-16 mt-2 text-base text-gray-700">We want to ensure that TimeToTime.app continues to evolve to meet your needs, without uncertainty in our future about alternative funding or hidden costs. Minimal, recurring subscription pricing, helps us achieve this.</dd></div><div class="relative"><dt><div class="absolute flex h-12 w-12 items-center justify-center rounded-md stroke-purple-500"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6 text-white"><path fill-rule="evenodd" d="M12.516 2.17a.75.75 0 0 0-1.032 0 11.209 11.209 0 0 1-7.877 3.08.75.75 0 0 0-.722.515A12.74 12.74 0 0 0 2.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 0 0 .374 0c5.499-1.415 9.563-6.406 9.563-12.348 0-1.39-.223-2.73-.635-3.985a.75.75 0 0 0-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08Zm3.094 8.016a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z" clip-rule="evenodd"></path></svg></div><p class="text-md ml-16 font-medium leading-6 text-gray-900">Privacy and Selling Users</p></dt><dd class="ml-16 mt-2 text-base text-gray-700">We are a principled company, very much against hidden costs and hidden ways of taxing users by selling their data. At TimeToTime, your data is your data, and we don't need to sell it, or you.</dd></div><div class="relative"><dt><div class="absolute flex h-12 w-12 items-center justify-center rounded-md stroke-purple-500"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6 text-white"><path d="M5.25 6.375a4.125 4.125 0 1 1 8.25 0 4.125 4.125 0 0 1-8.25 0ZM2.25 19.125a7.125 7.125 0 0 1 14.25 0v.003l-.001.119a.75.75 0 0 1-.363.63 13.067 13.067 0 0 1-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 0 1-.364-.63l-.001-.122ZM18.75 7.5a.75.75 0 0 0-1.5 0v2.25H15a.75.75 0 0 0 0 1.5h2.25v2.25a.75.75 0 0 0 1.5 0v-2.25H21a.75.75 0 0 0 0-1.5h-2.25V7.5Z"></path></svg></div><p class="text-md ml-16 font-medium leading-6 text-gray-900">Team</p></dt><dd class="ml-16 mt-2 text-base text-gray-700">We are a small, committed team. We have big plans for the future, and having a secure, sustainable way to achieve them via a subscription model, lets us go out and do the work in helping all of you achieve your learning goals.</dd></div></dl></div></div></div></div></div></div></div><span aria-hidden="true" id="headlessui-tabs-panel-_R_2l3dm_" role="tabpanel" tabindex="-1" style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0"></span></div></div></div></div><div class="mx-auto max-w-7xl px-8 py-5"></div></div></section><section id="faq" aria-labelledby="faq-title" class="relative overflow-hidden bg-slate-50 py-16 sm:py-20"><h2 id="faq-title" class="sr-only">Frequently asked questions</h2><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 relative"><div class="mx-auto max-w-2xl lg:mx-0"><p class="font-display text-3xl tracking-tight text-slate-900 sm:text-4xl">Frequently Asked Questions</p><p class="mt-4 text-lg tracking-tight text-slate-700">If you can't find what you're looking for, email us at<!-- --> <a href="mailto:[email protected]" class="text-purple-600 hover:text-purple-700">[email protected]</a> <!-- -->with any questions.</p></div><div class="mx-auto mt-12 max-w-3xl"><div class="space-y-4"><div class="rounded-lg border border-slate-200 bg-white shadow-sm transition-shadow hover:shadow-md" data-headlessui-state=""><button class="flex w-full items-center justify-between px-6 py-4 text-left" id="headlessui-disclosure-button-_R_9lhm_" type="button" aria-expanded="false" data-headlessui-state=""><span class="font-display text-lg leading-7 text-slate-900">Is TimeToTime available in all countries?</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 text-purple-600 transition-transform duration-200 "><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg></button></div><div class="rounded-lg border border-slate-200 bg-white shadow-sm transition-shadow hover:shadow-md" data-headlessui-state=""><button class="flex w-full items-center justify-between px-6 py-4 text-left" id="headlessui-disclosure-button-_R_alhm_" type="button" aria-expanded="false" data-headlessui-state=""><span class="font-display text-lg leading-7 text-slate-900">Is TimeToTime available in my language?</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 text-purple-600 transition-transform duration-200 "><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg></button></div><div class="rounded-lg border border-slate-200 bg-white shadow-sm transition-shadow hover:shadow-md" data-headlessui-state=""><button class="flex w-full items-center justify-between px-6 py-4 text-left" id="headlessui-disclosure-button-_R_blhm_" type="button" aria-expanded="false" data-headlessui-state=""><span class="font-display text-lg leading-7 text-slate-900">Is TimeToTime available on the web?</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 text-purple-600 transition-transform duration-200 "><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg></button></div><div class="rounded-lg border border-slate-200 bg-white shadow-sm transition-shadow hover:shadow-md" data-headlessui-state=""><button class="flex w-full items-center justify-between px-6 py-4 text-left" id="headlessui-disclosure-button-_R_clhm_" type="button" aria-expanded="false" data-headlessui-state=""><span class="font-display text-lg leading-7 text-slate-900">Do you offer an educational discount?</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 text-purple-600 transition-transform duration-200 "><path stroke-linecap="round" stroke-linejoin="ro
50und" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg></button></div><div class="rounded-lg border border-slate-200 bg-white shadow-sm transition-shadow hover:shadow-md" data-headlessui-state=""><button class="flex w-full items-center justify-between px-6 py-4 text-left" id="headlessui-disclosure-button-_R_dlhm_" type="button" aria-expanded="false" data-headlessui-state=""><span class="font-display text-lg leading-7 text-slate-900">Is TimeToTime free?</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 text-purple-600 transition-transform duration-200 "><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg></button></div><div class="rounded-lg border border-slate-200 bg-white shadow-sm transition-shadow hover:shadow-md" data-headlessui-state=""><button class="flex w-full items-center justify-between px-6 py-4 text-left" id="headlessui-disclosure-button-_R_elhm_" type="button" aria-expanded="false" data-headlessui-state=""><span class="font-display text-lg leading-7 text-slate-900">What if I struggle to memorise dates?</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 text-purple-600 transition-transform duration-200 "><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg></button></div><div class="rounded-lg border border-slate-200 bg-white shadow-sm transition-shadow hover:shadow-md" data-headlessui-state=""><button class="flex w-full items-center justify-between px-6 py-4 text-left" id="headlessui-disclosure-button-_R_flhm_" type="button" aria-expanded="false" data-headlessui-state=""><span class="font-display text-lg leading-7 text-slate-900">How much should I study each day?</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 text-purple-600 transition-transform duration-200 "><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"></path></svg></button></div></div></div></div></section></main><footer aria-labelledby="footer-heading" class="bg-white"><h2 id="footer-heading" class="sr-only">Footer</h2><div class="mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8 lg:py-16"><div class="xl:grid xl:grid-cols-3 xl:gap-8"><div class="space-y-8 xl:col-span-1"><div class="flex"><img alt="logo" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/iconTransparent-hands.f7d0a48e.svg"/>
50<p class="self-center pl-2 text-base dark:text-white sm:text-xl">TimeToTime.app</p></div><p class="text-base text-gray-500">The best learning platform for dates, timelines and chronologies.</p><div class="flex space-x-6"><a href="https://twitter.com/timetotimeapp" class="text-gray-400 hover:text-gray-500"><span class="sr-only">Twitter</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"></path></svg></a></div></div><div class="mt-12 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0"><div class="md:grid md:grid-cols-3 md:gap-8"><div><h3 class="text-sm font-semibold uppercase tracking-wider text-gray-600">Quick Links</h3><ul role="list" class="mt-4 space-y-4"><li><a class="text-base text-gray-500 hover:text-gray-900" href="/">Home</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="/students">For Students</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="/history-enthusiasts">For History Enthusiasts</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="/teachers">For Teachers</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="/ideas">Insights</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="/docs">Documentation</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="https://gallery.timetotime.app">Gallery</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="/mnemonic-major-system-gallery">Mnemonic Scenes</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="/download">Download</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="/feedback">Feedback</a></li></ul></div><div class="mt-12 md:mt-0"><h3 class="text-sm font-semibold uppercase tracking-wider text-gray-600">Legal Stuff</h3><ul role="list" class="mt-4 space-y-4"><li><a class="text-base text-gray-500 hover:text-gray-900" href="/privacy">Privacy Notice</a></li><li><a class="text-base text-gray-500 hover:text-gray-900" href="/tos">Terms of Service</a></li></ul></div><div class="mt-12 md:mt-0"><h3 class="text-sm font-semibold uppercase tracking-wider text-gray-600">Downloads</h3><ul><li><a class="justify-self-center sm:justify-self-end" target="_blank" href="https://apps.apple.com/us/app/timetotime/id1641001748"><div class="mt-3 flex h-14 w-48 items-center justify-center rounded-xl bg-black text-white"><div class="mr-3"><svg viewBox="0 0 384 512" width="30"><path fill="currentColor" d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"></path></svg></div><div><div class="text-xs">Download on the</div><div class="-mt-1 font-sans text-2xl font-semibold">App Store</div></div></div></a></li><li><a class="justify-self-center sm:justify-self-start" target="_blank" href="https://play.google.com/store/apps/details?id=app.timetotime.droid"><div class="mt-3 flex h-14 w-48 items-center justify-center rounded-lg bg-black text-white"><div class="mr-3"><svg viewBox="30 336.7 120.9 129.2" width="30"><path fill="#FFD400" d="M119.2,421.2c15.3-8.4,27-14.8,28-15.3c3.2-1.7,6.5-6.2,0-9.7 c-2.1-1.1-13.4-7.3-28-15.3l-20.1,20.2L119.2,421.2z"></path><path fill="#FF3333" d="M99.1,401.1l-64.2,64.7c1.5,0.2,3.2-0.2,5.2-1.3 c4.2-2.3,48.8-26.7,79.1-43.3L99.1,401.1L99.1,401.1z"></path><path fill="#48FF48" d="M99.1,401.1l20.1-20.2c0,0-74.6-40.7-79.1-43.1 c-1.7-1-3.6-1.3-5.3-1L99.1,401.1z"></path><path fill="#3BCCFF" d="M99.1,401.1l-64.3-64.3c-2.6,0.6-4.8,2.9-4.8,7.6 c0,7.5,0,107.5,0,113.8c0,4.3,1.7,7.4,4.9,7.7L99.1,401.1z"></path></svg></div><div><div class="text-xs">GET IT ON</div><div class="-mt-1 font-sans text-xl font-semibold">Google Play</div></div></div></a></li></ul></div></div></div></div><div class="mt-12 border-t border-gray-200 pt-8"><p class="text-base text-gray-400 xl:text-center">Copyright © 2026 Deep Tuition Ltd. All rights reserved.</p></div></div></footer></div>
50<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"5vBP3tkgc25D8PqdzBVaf","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
50</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.