-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
3 lines (3 loc) · 47.2 KB
/
index.html
File metadata and controls
3 lines (3 loc) · 47.2 KB
1
2
3
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Frames: Film Photography Notebook App for Analog Shooters</title><meta name="description" content="Track film camera settings with precision. Organize film rolls, log shots, and embed EXIF metadata into scans. Analog photography notebook app for iPhone & Mac."><meta name="keywords" content="photography,notes,notebook,analog,film,roll,negative,exif,metadata,camera,35mm,image,scan,exposure,photo,app,application,iOS,iPhone,Mac"><link rel="canonical" href="https://withframes.com/"><link rel="alternate" hreflang="en" href="https://withframes.com/"><link rel="alternate" hreflang="zh" href="https://withframes.com/zh/"><link rel="alternate" hreflang="zh-Hant" href="https://withframes.com/zh-hant/"><link rel="alternate" hreflang="da" href="https://withframes.com/da/"><link rel="alternate" hreflang="de" href="https://withframes.com/de/"><link rel="alternate" hreflang="el" href="https://withframes.com/el/"><link rel="alternate" hreflang="es" href="https://withframes.com/es/"><link rel="alternate" hreflang="fi" href="https://withframes.com/fi/"><link rel="alternate" hreflang="fr" href="https://withframes.com/fr/"><link rel="alternate" hreflang="hi" href="https://withframes.com/hi/"><link rel="alternate" hreflang="id" href="https://withframes.com/id/"><link rel="alternate" hreflang="it" href="https://withframes.com/it/"><link rel="alternate" hreflang="ja" href="https://withframes.com/ja/"><link rel="alternate" hreflang="ko" href="https://withframes.com/ko/"><link rel="alternate" hreflang="nb" href="https://withframes.com/nb/"><link rel="alternate" hreflang="nl" href="https://withframes.com/nl/"><link rel="alternate" hreflang="pl" href="https://withframes.com/pl/"><link rel="alternate" hreflang="pt" href="https://withframes.com/pt/"><link rel="alternate" hreflang="ro" href="https://withframes.com/ro/"><link rel="alternate" hreflang="ru" href="https://withframes.com/ru/"><link rel="alternate" hreflang="sv" href="https://withframes.com/sv/"><link rel="alternate" hreflang="th" href="https://withframes.com/th/"><link rel="alternate" hreflang="tr" href="https://withframes.com/tr/"><link rel="alternate" hreflang="uk" href="https://withframes.com/uk/"><link rel="alternate" hreflang="vi" href="https://withframes.com/vi/"><link rel="alternate" hreflang="x-default" href="https://withframes.com/"><style>
:root{--color-bg-black:#000;--color-surface:#1d1d1f;--color-white:#f5f5f7;--color-LightGray:#d2d2d7;--color-DarkGray1:#6e6e73;--color-DarkGray2:#86868b;--color-divider:#424245}html{scroll-behavior:smooth}body{background:var(--color-bg-black);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal}#top{scroll-margin-top:6.5rem}a{color:var(--color-white);text-decoration:none}a:hover{color:#fff}.ruh{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*,:after,:before{box-sizing:border-box}ol,ul{margin:0;padding:0;list-style:none}blockquote,button,figure,li,p,picture{background:0 0;border:0;margin:0;padding:0}.h1,h1,h2,h3,h4,p{color:var(--color-white);margin:0;padding:0;font-weight:400}.wrapper{max-width:68.75rem}.wrapper-large{max-width:83rem}.wrapper,.wrapper-large{width:100%;margin:0 auto;padding-left:3.75rem;padding-right:3.75rem}@media (max-width:1068px){.wrapper{max-width:50.75rem}}@media (max-width:732px){.wrapper,.wrapper-large,.wrapper-qa{max-width:none;padding-left:1.375rem;padding-right:1.375rem}}main{background-color:var(--color-bg-black);z-index:5;width:100%;position:relative}@media (max-width:1068px){.large-desktop-only{display:none}}.btn{border-radius:9999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.btn-small{height:1.375rem;padding:0 .625rem;font-size:.75rem;line-height:1rem}.btn-large{height:2.375rem;padding:0 1rem;font-size:1.0625rem;font-weight:400;line-height:1.3125rem;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:1068px){.btn-large{padding:0 1.125rem;font-size:.875rem;line-height:2.125rem}}.btn-outlined{border:1px solid color-mix(in srgb,var(--color-white)85%,transparent)}.btn-outlined:hover{color:#fff;border:1px solid rgba(255,255,255,.85)}.btn-large.btn-outlined:hover{color:#000;background:#fff}.btn-filled{background-color:var(--color-white);color:var(--color-bg-black)}.btn-filled:hover{color:var(--color-bg-black);background-color:#fff}.top-toolbar{z-index:9999;width:100%;position:fixed;top:0}.prominent{backdrop-filter:saturate(1.8)blur(20px);background:rgba(22,22,23,.8);border-bottom:1px solid rgba(255,255,255,.24)}.top-toolbar-inner{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:61.25rem;height:3.25rem;margin:0 auto;display:-ms-flexbox;display:flex}@media (max-width:1068px){.top-toolbar-inner{max-width:100%;padding-left:1.365rem;padding-right:1.365rem}}.top-toolbar-buttons{gap:.75rem;display:-ms-flexbox;display:flex}.logo{font-size:1.3125rem;font-weight:600;line-height:1.8125rem}.hero{-ms-flex-pack:center;justify-content:center;max-height:66.5625rem;display:-ms-flexbox;display:flex;position:fixed;top:0}.gradient-overlay{background:linear-gradient(transparent 50%,rgba(0,0,0,.7));position:relative}.gradient-overlay,.hero,.hero-volume-container,.hero-volume-wrapper{width:100%;height:100vh;max-height:71.4375rem}@media (max-width:1068px){.gradient-overlay,.hero,.hero-volume-container,.hero-volume-wrapper{width:100%;height:100vh;max-height:55rem}}@media (max-width:732px){.gradient-overlay,.hero,.hero-volume-container,.hero-volume-wrapper{width:100%;height:100vh;max-height:42rem}}.hero-video{width:27.5rem;position:absolute;top:7.5rem}@media (max-width:1068px){.hero-video{width:23.75rem;top:6.25rem}}@media (max-width:732px){.hero-video{width:17.5rem}}.hero-bg{margin-top:120px}@media (max-width:1068px){.hero-bg{z-index:-1;scale:.825}}@media (max-width:732px){.hero-bg{z-index:-1;scale:.75}}.hero-volume-container{z-index:5;position:fixed;top:0}.hero-volume-wrapper{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:30px}.hero-volume,.hero-volume-wrapper{display:-ms-flexbox;display:flex}.hero-volume{cursor:pointer;opacity:.75;z-index:5;border-radius:9999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:3rem;height:3rem}.hero-volume:hover{opacity:.5}.hero-volume[aria-pressed=false] .hero-volume-icon-pause,.hero-volume[aria-pressed=true] .hero-volume-icon-play{display:none}@media (max-width:1068px){.hero-volume{margin-right:-2.375rem}}@media (max-width:732px){.hero-volume{display:none!important}}.footer{background:var(--color-bg-black);z-index:6;padding-bottom:.5rem;position:relative}@media (max-width:1068px){.footer{padding-bottom:2.5rem}}@media (max-width:732px){.footer{padding-bottom:1.375rem}}.footer-content{padding-top:10rem;padding-bottom:10rem;display:-ms-flexbox;display:flex}@media (max-width:1068px){.footer-content{padding-top:8.125rem;padding-bottom:8.125rem}}@media (max-width:732px){.footer-content{-ms-flex-direction:column;flex-direction:column;gap:1.625rem;padding-top:6.25rem;padding-bottom:6.25rem}}.footer-first-col{width:17.5rem}.footer-second-col,.footer-third-col{width:10rem}.footer-title{color:var(--color-DarkGray2);margin-bottom:.875rem;font-size:.75rem;font-weight:400;line-height:1rem}.footer-link-large{margin-bottom:.6875rem;font-size:1.75rem;font-weight:600;line-height:1.9375rem}.footer-link-small{margin-bottom:.8125rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.footer-misc{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:3.25rem;font-size:.75rem;font-weight:400;line-height:1rem}.footer-misc,.footer-misc-legal{display:-ms-flexbox;display:flex}.footer-misc-legal{gap:1.875rem}@media (max-width:1068px){.footer-misc,.footer-misc-legal{-webkit-box-pack:none;-ms-flex-pack:none;justify-content:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start;gap:4px}}.compliance,.copyright,.language{opacity:.56;-ms-flex-align:center;align-items:center;gap:.1875rem;display:-ms-flexbox;display:flex}.copyright:hover,.language,.language:hover{opacity:.8}.language:hover{opacity:1}@media (max-width:1068px){.language{opacity:.56}.language:hover{opacity:.8}}.about{-ms-flex-direction:column;flex-direction:column;gap:3.125rem;width:100%;padding-top:8.875rem;padding-bottom:5rem;font-size:4rem;line-height:4.25rem;display:-ms-flexbox;display:flex}.about p{font-weight:700}@media (max-width:1068px){.about{gap:2.34rem;padding-top:6.25rem;padding-bottom:3.5rem;font-size:3rem;line-height:3.2rem}}@media (max-width:732px){.about{gap:1.875rem;padding-top:5rem;padding-bottom:2.5rem;font-size:2rem;line-height:2.25rem}}.feature{margin-top:12.5rem}@media (max-width:1068px){.feature{margin-top:10rem}}@media (max-width:732px){.feature{margin-top:6.25rem}}.feature-header{margin-bottom:6.25rem}@media (max-width:1068px){.feature-header{margin-bottom:3.75rem}}@media (max-width:732px){.feature-header{margin-bottom:2.25rem}}.feature-eyebrow{border-bottom:1px solid var(--color-divider);color:var(--color-LightGray);margin-bottom:2.875rem;padding-bottom:1.3125rem;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:1068px){.feature-eyebrow{margin-bottom:2.5rem;padding-bottom:1rem;font-size:1.75rem;line-height:2rem}}@media (max-width:732px){.feature-eyebrow{margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:1.3125rem;line-height:1.5625rem}}.feature-title{margin-bottom:2.375rem;font-size:6rem;font-weight:700;line-height:6.25rem}@media (max-width:1068px){.feature-title{margin-bottom:1.3125rem;font-size:4.5rem;line-height:4.75rem}}@media (max-width:732px){.feature-title{margin-bottom:1.3125rem;font-size:3rem;line-height:3.25rem}}.feature-summary{color:var(--color-LightGray);font-size:1.75rem;font-weight:600;line-height:2.25rem}@media (max-width:1068px){.feature-summary{font-size:1.5rem;line-height:2rem}}@media (max-width:732px){.feature-summary{font-size:1.3125rem;line-height:1.5625rem}}.feature-main-mobile{grid-template-columns:1fr 1fr;gap:1.875rem;display:grid}@media (max-width:1068px){.feature-main-mobile{grid-template-columns:1fr;gap:3.75rem;display:grid}}@media (max-width:732px){.feature-main-mobile{gap:2.25rem}}.feature-mobile-title{border-top:1px solid var(--color-divider);margin-bottom:1.25rem;padding-top:1.5rem;font-size:1.3125rem;font-weight:600;line-height:1.8125rem}@media (max-width:1068px){.feature-mobile-title{margin-bottom:1.25rem;padding-top:1.25rem;font-size:1.3125rem;line-height:1.5625rem}}.feature-mobile-descr{color:var(--color-DarkGray2);margin-bottom:3.75rem;font-size:1.1875rem;font-weight:600;line-height:1.6875rem}.feature-mobile-descr.last{margin-bottom:0}@media (max-width:732px){.feature-mobile-descr{margin-bottom:2.5rem}}.feature-image{margin-bottom:6.25rem}@media (max-width:1068px){.feature-image{margin-bottom:4.375rem}}@media (max-width:732px){.feature-image{margin-bottom:2.25rem}}.feature-hblock{grid-template-columns:1fr 2fr;gap:1.875rem;margin-bottom:7.5rem;display:grid}@media (max-width:1068px){.feature-hblock{margin-bottom:6.25rem}}@media (max-width:732px){.feature-hblock{margin-bottom:2.5rem;display:block}}.feature-hblock-title{border-top:1px solid var(--color-divider);padding-top:1.3125rem;font-size:2rem;font-weight:600;line-height:2.25rem}@media (max-width:1068px){.feature-hblock-title{font-size:1.75rem;line-height:2rem}}@media (max-width:732px){.feature-hblock-title{border-top:none;padding-top:1.25rem;font-size:1.5rem;line-height:2rem}}.feature-hblock-descr{border-top:1px solid var(--color-divider);color:var(--color-LightGray);padding-top:1.6875rem;font-size:1.3125rem;font-weight:600;line-height:1.8125rem}@media (max-width:1068px){.feature-hblock-descr{font-size:1.1875rem;line-height:1.6875rem}}@media (max-width:732px){.feature-hblock-descr{margin-top:1.25rem;padding-top:1.25rem}}.feature-logos{grid-column:1/-1;gap:1.875rem;width:100%;margin-bottom:4.375rem;padding-top:2.25rem;display:-ms-flexbox;display:flex}@media (max-width:1068px){.feature-logos{gap:1.25rem;margin-bottom:1.875rem;padding-top:1rem}}@media (max-width:732px){.feature-logos{gap:1.0625rem;margin-bottom:1.875rem;padding-top:2rem}.feature-logo.last{display:none}}.feature-logo img{width:7.125rem;height:auto}@media (max-width:1068px){.feature-logo img{width:5.25rem}}@media (max-width:732px){.feature-logo img{width:5.125rem}}.feature-logos-content{grid-column:1/-1;grid-template-columns:1fr 2fr;gap:1.875rem;display:grid}@media (max-width:732px){.feature-logos-content{display:block}}.feature-privacy{-ms-flex-align:center;align-items:center;gap:1.375rem;margin-top:3.75rem;display:-ms-flexbox;display:flex}@media (max-width:1068px){.feature-privacy{margin-top:2.5rem}}@media (max-width:732px){.feature-privacy{margin-top:3.125rem;display:block}}.feature-privacy-descr{color:var(--color-DarkGray2);font-size:1.3125rem;font-weight:600;line-height:1.8125rem}@media (max-width:1068px){.feature-privacy-descr{font-size:1.1875rem;line-height:1.6875rem}}@media (max-width:732px){.feature-privacy-descr{margin-top:.9375rem}}.feature-highlights{-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;grid-template-columns:1fr 1fr 1fr;gap:4.0625rem 3.75rem;display:grid}@media (max-width:1068px){.feature-highlights{grid-template-columns:1fr 1fr;row-gap:3.125rem;padding-right:4rem}}@media (max-width:732px){.feature-highlights{col-gap:3.125rem;grid-template-columns:1fr;padding-top:2.5rem;padding-right:0}}.feature-highlight-illo{border-radius:9999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:6rem;height:6rem;display:-ms-flexbox;display:flex}@media (max-width:732px){.feature-highlight-illo{width:3.875rem;height:3.875rem}.feature-highlight-illo img{width:1.5rem;height:1.5rem}}.feature-highlight-illo1{background:linear-gradient(#b6bef8,#99d2fc)}.feature-highlight-illo2{background:linear-gradient(#97c6e6,#5ec5e5)}.feature-highlight-illo3{background:linear-gradient(#cfabf4,#e793fa)}.feature-highlight-illo4{background:linear-gradient(#d2a8f3,#bbb9f7)}.feature-highlight-illo5{background:linear-gradient(#87baf8,#56dfda)}.feature-highlight-illo6{background:#1d1d1f}.feature-highlight-title{margin-top:1.1875rem;font-size:1.3125rem;font-weight:600;line-height:1.8125rem}.feature-highlight-descr{color:var(--color-DarkGray2);margin-top:1.1875rem;font-size:1.1875rem;font-weight:600;line-height:1.6875rem}@media (max-width:1068px){.feature-highlight-descr{margin-top:.625rem}}.large-title{text-align:center;margin-top:12.5rem;margin-bottom:3.75rem;font-size:5rem;font-weight:700;line-height:5.25rem}@media (max-width:1068px){.large-title{margin-top:10rem;margin-bottom:2.5rem;font-size:4rem;line-height:4.25rem}}@media (max-width:732px){.large-title{text-align:left;margin-top:6.25rem;margin-bottom:2.25rem;font-size:2.5rem;line-height:2.75rem}}details{border-bottom:1px solid var(--color-divider)}details p{color:var(--color-DarkGray2);margin-bottom:2.25rem;padding-right:2.5rem;font-size:1.1875rem;font-weight:600;line-height:1.6875rem}@media (max-width:1068px){details p{margin-bottom:2rem}}@media (max-width:732px){details p{margin-bottom:1.5rem}}details.last{border-bottom:none}summary{cursor:pointer;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:2.5rem;padding-top:1.5rem;padding-bottom:1.5rem;display:-ms-flexbox;display:flex}summary img{width:1.75rem;height:1.75rem}@media (max-width:1068px){summary{padding-top:1.25rem;padding-bottom:1.25rem}summary img{width:1.5rem;height:1.5rem;margin-top:.0625rem}}@media (max-width:732px){summary{padding-top:1rem;padding-bottom:1rem}summary img{width:1.25rem;height:1.25rem;margin-top:.1875rem}}.summary-title{font-size:1.5rem;font-weight:600;line-height:1.75rem}.summary-title::-webkit-details-marker{display:none}.summary-title::marker{display:none}.summary-title:focus-visible{border-radius:var(--spacing-xs)}@media (max-width:1068px){.summary-title{font-size:1.3125rem;line-height:1.5625rem}}@media (max-width:732px){.summary-title{font-size:1.1875rem;line-height:1.6875rem}}details[open] summary img{transform:rotate(180deg)}.pricing{background:var(--color-surface);scroll-snap-align:start;border-radius:20px;padding:2.5rem}@media (max-width:1068px){.pricing{padding:1.25rem 1.25rem 2.1875rem}}.pricing-header{border-bottom:1px solid var(--color-divider);padding-bottom:1.25rem}@media (max-width:1068px){.pricing-header{padding-bottom:1.125rem}}.pricing-title{color:var(--color-LightGray);margin-bottom:.3125rem;font-size:1.5rem;font-weight:600;line-height:1.75rem}@media (max-width:1068px){.pricing-title{font-size:1.3125rem;line-height:1.8125rem}.wrapper-pricing{padding-left:0;padding-right:0}.pricing-scroll{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-left:3.75rem;padding-right:3.75rem;scroll-padding-left:3.75rem;overflow-x:auto}.pricing-scroll::-webkit-scrollbar{display:none}}@media (max-width:732px){.pricing-scroll{padding-left:1.375rem;padding-right:1.375rem;scroll-padding-left:1.375rem}.pricing-scroll::-webkit-scrollbar{display:none}}.pricing-plans{grid-template-columns:1fr 1fr 1fr;gap:1.875rem;display:grid}@media (max-width:1068px){.pricing-plans{grid-template-columns:none;grid-auto-columns:21.5625rem;grid-auto-flow:column;gap:1.25rem;display:grid}.pricing-plans:after{content:"";width:2.5rem;display:block}}@media (max-width:732px){.pricing-plans:after{width:1px}}.pricing-price{margin-bottom:.625rem;font-size:2.5rem;font-weight:700;line-height:2.5rem}@media (max-width:1068px){.pricing-price{font-size:2rem;line-height:2rem}}.pricing-subtitle{gap:.3125rem;display:-ms-flexbox;display:flex}.pricing-subtitle-descr{color:var(--color-LightGray);font-size:.75rem;font-weight:600;line-height:1.33337}.pricing-features{margin-bottom:70%;padding-top:1.25rem}@media (max-width:1068px){.pricing-features{padding-top:1.125rem}}.pricing-feature{gap:.3125rem;margin-bottom:.75rem;display:-ms-flexbox;display:flex}@media (max-width:1068px){.pricing-feature{margin-bottom:.5rem}}.pricing-feature-descr{color:var(--color-LightGray);font-size:1.0625rem;font-weight:600;line-height:1.3125rem}@media (max-width:1068px){.pricing-feature-descr{font-size:.9375rem;line-height:1.1875rem}.pricing-feature img{width:auto;height:1.1875rem}}.feature1-video{margin-right:.875rem}.video-wrapper{position:relative}.video-iphone-screen{-o-object-fit:cover;object-fit:cover;background:#000;width:89.333%;height:95%;position:absolute;top:2.5%;left:5.333%}.video-iphone-screen video{border-radius:5%;width:100%;height:auto}.video-ipad-mockup,.video-iphone-mockup,.video-macbook-mockup{z-index:2;position:relative}.video-ipad-mockup img,.video-iphone-mockup img,.video-macbook-mockup img{width:100%;height:auto}.video-ipad-screen{-o-object-fit:cover;object-fit:cover;background:#000;width:88.8%;height:83.6%;position:absolute;top:8.2%;left:5.57%}.video-ipad-screen video{width:100%;height:auto}.video-macbook-screen{-o-object-fit:cover;object-fit:cover;background:#000;width:79.5%;height:85.7%;position:absolute;top:3.35%;left:10.25%}.video-macbook-screen video{width:100%;height:auto}.video-wrapper-macbook{margin-left:-10%;margin-right:-10%;position:relative}.video-macbook-container{padding:0 1.375rem;overflow:hidden}@media (max-width:1068px){.feature1-video{max-width:23.75rem;margin:0 auto}}@media (max-width:732px){.feature1-video{max-width:17.5rem}}.dropdown{display:inline-block;position:relative}.dropdown-button{cursor:pointer;z-index:9999;position:relative}.dropdown-button span{-ms-flex:1;flex:1;width:100%}.dropdown-button svg{line-height:0}.dropdown-content{border:1px solid var(--color-divider);opacity:0;visibility:hidden;z-index:1;background-color:#000;border-radius:10px;min-width:11rem;padding:.3125rem 0;font-size:.8125rem;transition:opacity .1s cubic-bezier(.4,0,1,1),transform .12s cubic-bezier(.4,0,1,1),visibility 0s linear .13s;position:absolute;left:auto;right:-.3125rem;overflow-y:auto}.dropdown-content.dropdown-dir-top{max-height:13rem;bottom:1.5rem;transform:translateY(1rem)}.dropdown-toggle:checked~.dropdown-content{opacity:1;visibility:visible;transition:opacity .1s cubic-bezier(.4,0,1,1),transform .12s cubic-bezier(.4,0,1,1),visibility linear;transform:translateY(0)}.dropdown-content li{padding:0 .25rem}.dropdown-content a{color:var(--color-white);border-radius:5px;-ms-flex-align:center;align-items:center;padding:.375rem .5rem;display:-ms-flexbox;display:flex}.dropdown-content a:hover{background-color:var(--color-surface);color:#fff}.dropdown-content a span:first-of-type{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}.dropdown-toggle:checked~.dropdown-button img:last-of-type{transform:rotate(180deg)}.dropdown-toggle{opacity:0;width:0;height:0;position:absolute}@media (max-width:1068px){.dropdown-content{left:-.3125rem;right:auto}}
</style><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@withframes"><meta name="twitter:creator" content="@withframes"><meta name="twitter:title" content="Frames: Film Photography Notebook App for Analog Shooters"><meta name="twitter:description" content="Track film camera settings with precision. Organize film rolls, log shots, and embed EXIF metadata into scans. Analog photography notebook app for iPhone & Mac."><meta name="twitter:image" content="https://withframes.com/og-image.jpg"><meta property="og:type" content="website"><meta property="og:site_name" content="Frames"><meta property="og:title" content="Frames: Film Photography Notebook App for Analog Shooters"><meta property="og:description" content="Track film camera settings with precision. Organize film rolls, log shots, and embed EXIF metadata into scans. Analog photography notebook app for iPhone & Mac."><meta property="og:url" content="https://withframes.com/"><meta property="og:image" content="https://withframes.com/og-image.jpg"><meta property="og:locale" content="en_US"><link rel="shortcut icon" href="/favicon.png" type="image/png"><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><meta name="theme-color" content="#000"><meta name="apple-itunes-app" content="app-id=6744057317"></head><body><header class="top-toolbar"><div class="top-toolbar-inner"><a href="/" class="logo">Frames</a><nav class="top-toolbar-buttons"><a href="/changelog/" class="btn btn-small btn-outlined">Changelog</a><a href="https://apps.apple.com/app/frames-film-notes/id6744057317" class="btn btn-small btn-filled">Download</a></nav></div></header><section class="hero" aria-labelledby="hero-heading"><h1 id="hero-heading" class="ruh">Frames Film Photography App: Film Roll Notes & Camera EXIF for Analog Photographers</h1><div class="hero-video" role="presentation"><div class="video-wrapper"><div class="video-iphone-screen"><video autoplay muted loop playsinline><source src="/lib/newhome/videos/video0.mp4" type="video/mp4"></video></div><div class="video-iphone-mockup"><img src="/lib/newhome/images/iphone-mockup.webp" width="446" height="912" alt fetchpriority="high"></div></div></div><div class="hero-bg"><img src="/lib/newhome/images/hero-bg.webp" width="1208" height="825" alt fetchpriority="high"></div></section><div class="hero-volume-container"><div class="wrapper-large hero-volume-wrapper"><button class="hero-volume" id="musicToggle" aria-pressed="false" aria-label="Toggle music"><img src="/lib/newhome/icons/play.svg" alt width="40" height="40" class="hero-volume-icon-play"><img src="/lib/newhome/icons/pause.svg" alt width="40" height="40" class="hero-volume-icon-pause"></button><audio id="music" src="/lib/newhome/audio/track.mp3" preload="none" loop></audio></div></div><div class="gradient-overlay"></div><main><section class="about wrapper-large"><p class="animated">Film photography isn’t fading away. It’s returning with intention.</p><p class="animated">A slower, more tactile approach is drawing photographers back to film.</p><p class="animated">Yet the workflow remains scattered across notebooks, film rolls, and digital images.</p><p class="animated">Frames quietly brings together the analog and digital parts of the process.</p></section><section class="feature wrapper" id="top"><header class="feature-header"><p class="feature-eyebrow">Film notebook</p><h2 class="feature-title animated">Log everything.<span class="ruh"> - The best film photography app for analog photographers to log camera film rolls</span></h2><p class="feature-summary animated">Frames is an iOS notebook app for film photographers. Log rolls, record settings, and capture the details of each shot as you go, without breaking your rhythm. Everything lives in one place, making it simple to stay consistent, follow your progress over time, and connect your notes to your scans once they come back from the lab.</p></header><div class="feature-main-mobile"><div class="feature1-video" role="presentation"><div class="video-wrapper"><div class="video-iphone-screen"><video autoplay muted loop playsinline><source src="/lib/newhome/videos/video1.mp4" type="video/mp4"></video></div><div class="video-iphone-mockup"><img src="/lib/newhome/images/iphone-mockup.webp" width="446" height="912" alt></div></div></div><div class="features-mobile-content"><div class="feature-mobile animated"><h3 class="feature-mobile-title">Living archive</h3><p class="feature-mobile-descr">All your film rolls, cameras, and lenses sit together in a single view. Browse visually or step into the details of any session with ease. Each roll becomes a permanent record you can return to at any time, helping you understand your habits, sharpen your eye, and see how your shooting evolves across projects.</p></div><div class="feature-mobile animated"><h3 class="feature-mobile-title">Log as you shoot</h3><p class="feature-mobile-descr">Capture what matters, frame by frame, without losing momentum. Log settings, notes, and context for each shot in just a few taps. Frames keeps things structured without getting in the way, so your attention stays on the light, the moment, and the shot.</p></div><div class="feature-mobile animated"><h3 class="feature-mobile-title">Follows your scans</h3><p class="feature-mobile-descr last">Your records don't stay locked inside the app. Export notes and metadata in formats like XMP, CSV, TXT, and more, ready to travel alongside your scans into any editing or archiving setup. Whether you share, store, or process your images, your film data is always within reach.</p></div></div></div></section><section class="feature"><header class="feature-header wrapper"><p class="feature-eyebrow">EXIF metadata</p><h2 class="feature-title animated">Bring it back.<span class="ruh"> - The analog photography app for film photographers to add camera exif data to photos</span></h2><p class="feature-summary animated">Frames for macOS closes the loop between your analog notes and your digital scans. Import your logs, pair them with your images, and write metadata directly into each file without modifying the source files. Everything stays connected, so your archive fills out roll by roll and is always complete and ready for editing or sharing.</p></header><div class="features"><div class="video-macbook-container" role="presentation"><div class="video-wrapper wrapper"><div class="video-wrapper-macbook feature-image"><div class="video-macbook-screen"><video autoplay muted loop playsinline><source src="/lib/newhome/videos/video2.mp4" type="video/mp4"></video></div><div class="video-macbook-mockup"><img src="/lib/newhome/images/macbook-mockup.webp" width="1280" height="773" alt></div></div></div></div><div class="feature-hblock wrapper animated"><h3 class="feature-hblock-title">Seamless imports</h3><p class="feature-hblock-descr">Bring your scans into Frames with a simple drag and drop. Match each image to the frame you logged on iOS, and every note, setting, and detail clicks into place alongside it. The connection between your analog records and your digital files becomes immediate and tangible. One roll or a full archive, the process stays quick and precise.</p></div><div class="feature-hblock wrapper animated"><h3 class="feature-hblock-title">Embed data permanently</h3><p class="feature-hblock-descr">Frames writes your shooting data directly into each image file as EXIF metadata. Film stock, exposure settings, equipment, geolocation, and personal notes all travel inside the file itself, invisible but always there. Your scans carry the full story of every shot, so future edits, sharing, or archiving always starts from a complete picture.</p></div><div class="feature-hblock wrapper"><div class="feature-logos"><div class="feature-logo animated"><img src="/lib/newhome/images/apple-photos.webp" width="114" height="114" alt="Apple Photos Logo"></div><div class="feature-logo animated"><img src="/lib/newhome/images/google-photos.webp" width="114" height="114" alt="Google Photos Logo"></div><div class="feature-logo animated"><img src="/lib/newhome/images/adobe-lightroom.webp" width="114" height="114" alt="Adobe Lightroom Logo"></div><div class="feature-logo last animated"><img src="/lib/newhome/images/capture-one.webp" width="114" height="114" alt="Capture One Logo"></div></div><div class="feature-logos-content animated"><h3 class="feature-hblock-title">Universally readable</h3><p class="feature-hblock-descr">Once written, your metadata is part of the file permanently. Apple Photos, Adobe Lightroom, Google Photos, Capture One, Darkroom, and most image tools can read it natively, surfacing your notes and settings wherever you open a file. No extra steps, no lost context, no data to re-enter, regardless of which platform you work on.</p></div></div><div class="feature-hblock wrapper animated"><h3 class="feature-hblock-title">Privacy first</h3><div><p class="feature-hblock-descr">Frames stores everything locally, with no cloud connection involved. Your notes and metadata never leave your device unless you export them yourself. No account required, no background sync, no servers. What you capture stays entirely in your hands, private and secure by design.</p><div class="feature-privacy"><img src="/lib/newhome/icons/lock.shield.svg" alt width="48" height="48"><p class="feature-privacy-descr"> Your data stays private.<br> We never share or sell it under any circumstances. </p></div></div></div></div></section><section class="feature"><header class="feature-header wrapper"><p class="feature-eyebrow">Personalization</p><h2 class="feature-title animated">Your way.<span class="ruh"> - A film photo app that fits film photographers shooting process & cameras</span></h2><p class="feature-summary animated">Frames fits the way you work. Choose how your rolls are displayed, set aperture and shutter speed sequences for your gear, adjust the recorder layout, and pick the controls that matter most to you. No two photographers shoot the same way, and every part of the app shapes itself around your practice, not the other way around.</p></header><div class="features"><div class="wrapper" role="presentation"><div class="video-wrapper feature-image"><div class="video-ipad-screen"><video autoplay muted loop playsinline><source src="/lib/newhome/videos/video3.mp4" type="video/mp4"></video></div><div class="video-ipad-mockup"><img src="/lib/newhome/images/ipad-mockup.webp" width="1275" height="890" alt></div></div></div><div class="feature-hblock wrapper animated"><h3 class="feature-hblock-title">Flexible layout</h3><p class="feature-hblock-descr">Browse your rolls in gallery or list view, control how much detail each frame row shows, and choose your recorder layout, either a floating toolbar or a fullscreen sheet. Every display option is there to serve how you think, not to impose a structure on you. The interface bends to your habits so the tool stays out of the way and your focus stays on making pictures.</p></div><div class="feature-hblock wrapper animated"><h3 class="feature-hblock-title">Controls that fit you</h3><p class="feature-hblock-descr">Tailor Frames to your gear and the way you shoot. Set shutter speed and aperture sequences in the increments you actually use, so the controls stay clean and relevant. Add your most-used shortcuts to the recorder, whether that's metering mode, flash, exposure compensation, or notes, and log faster without compromise.</p></div><div class="feature-highlights wrapper"><div class="feature-highlight animated"><div class="feature-highlight-illo feature-highlight-illo1"><img src="/lib/newhome/icons/platter.filled.bottom.iphone.svg" alt width="40" height="40"></div><h4 class="feature-highlight-title">Control bar</h4><p class="feature-highlight-descr">Pin the controls you reach for most, metering, flash, exposure compensation, notes, right to the recorder toolbar where they belong. Less searching, more shooting.</p></div><div class="feature-highlight animated"><div class="feature-highlight-illo feature-highlight-illo2"><img src="/lib/newhome/icons/camera.fill.svg" alt width="40" height="40"></div><h4 class="feature-highlight-title">Equipment</h4><p class="feature-highlight-descr">Set up your cameras, lenses, filters, and film stocks once and for all. Frames keeps them on hand across the app so every new roll starts quickly and accurately.</p></div><div class="feature-highlight animated"><div class="feature-highlight-illo feature-highlight-illo3"><img src="/lib/newhome/icons/map.fill.svg" alt width="40" height="40"></div><h4 class="feature-highlight-title">Geolocation</h4><p class="feature-highlight-descr">Frames automatically tags the location of each frame as you shoot, even offline, and lets you correct it at any time. Every shot carries its place without any extra effort.</p></div><div class="feature-highlight animated"><div class="feature-highlight-illo feature-highlight-illo4"><img src="/lib/newhome/icons/aperture.svg" alt width="40" height="40"></div><h4 class="feature-highlight-title">Aperture</h4><p class="feature-highlight-descr">Set your aperture steps in full, half, or third stop increments, or build a fully custom range. Only the values you actually use appear, keeping the interface clean and precise.</p></div><div class="feature-highlight animated"><div class="feature-highlight-illo feature-highlight-illo5"><img src="/lib/newhome/icons/timer.svg" alt width="40" height="40"></div><h4 class="feature-highlight-title">Shutter speed</h4><p class="feature-highlight-descr">Choose standard shutter speed increments or define your own sequence from scratch. The controls show only what's relevant to your camera and style, nothing more.</p></div><div class="feature-highlight animated"><div class="feature-highlight-illo feature-highlight-illo6"><img src="/lib/newhome/icons/quote.bubble.svg" alt width="40" height="40"></div><h4 class="feature-highlight-title">Custom notes</h4><p class="feature-highlight-descr">Go beyond standard fields with notes you define yourself. Jot down light readings, reminders, or anything else about a shot that a preset field wouldn't capture.</p></div></div></div></section><section class="wrapper wrapper-qa"><header><h2 class="large-title animated"> Questions? Answers. <span class="ruh">: From Film Photographers</span></h2></header><div class="qa-content animated"><details><summary><h3 class="summary-title">What metadata can I log per shot?</h3><img src="/lib/newhome/icons/chevron.down.svg" alt width="28" height="28"></summary><p>Quite a lot. For each frame you can record camera, lens, filters, film stock, frame number, focal length, aperture, shutter speed, exposure compensation, ISO, metering mode, exposure program, focus distance, flash, GPS location, timestamps, a reference image, and custom notes. Everything you'd want to reference when reviewing your developed rolls or comparing shots across different lighting conditions and setups.</p></details><details><summary><h3 class="summary-title">Which image formats are supported?</h3><img src="/lib/newhome/icons/chevron.down.svg" alt width="28" height="28"></summary><p>On Mac, Frames writes metadata directly into JPEG, JXL, TIFF, and DNG files, so your scanned images carry the full shooting context wherever they go. For proprietary formats not on that list, you can export an XMP sidecar file from the iPhone app and place it in the same folder as your image. Most editing and DAM software will pick it up automatically.</p></details><details><summary><h3 class="summary-title">Which exposure increments are supported?</h3><img src="/lib/newhome/icons/chevron.down.svg" alt width="28" height="28"></summary><p>Frames covers full-stop, half-stop, and third-stop increments out of the box. You set a start value, an end value, and an increment, and the app shows only the values your specific camera or lens actually supports. This keeps the logging interface clean and relevant to your gear. If your equipment uses non-standard values, you can also define custom sequences manually to match any shutter speed or aperture range.</p></details><details><summary><h3 class="summary-title">Can I log tripods or other accessories?</h3><img src="/lib/newhome/icons/chevron.down.svg" alt width="28" height="28"></summary><p>Yes. The custom notes field on each frame is open-ended, so you can document any gear or detail that matters to your workflow: tripod model, remote release, light modifiers, or anything else. It is not a dedicated structured field, but it gives you the flexibility to capture exactly what you need without being locked into a fixed set of categories.</p></details><details><summary><h3 class="summary-title">How do I sync data between iPhone and Mac?</h3><img src="/lib/newhome/icons/chevron.down.svg" alt width="28" height="28"></summary><p>By exporting a .frames file. Use the export menu on iPhone, then share it to your Mac via AirDrop, Messages, or any method you prefer. On Mac, you can import it directly and pick up right where you left off. There is no automatic cloud sync by design. Your data stays on your own devices, under your control, without passing through any server.</p></details><details><summary><h3 class="summary-title">Does Frames work offline?</h3><img src="/lib/newhome/icons/chevron.down.svg" alt width="28" height="28"></summary><p>Entirely. All data is stored locally on your device, so you can log shots, browse your archive, and manage your gear list without a connection. GPS location tagging works offline too and saves automatically with each frame you record. The only time an internet connection is needed is to check for app updates.</p></details><details><summary><h3 class="summary-title">What is coming in future updates?</h3><img src="/lib/newhome/icons/chevron.down.svg" alt width="28" height="28"></summary><p>The roadmap is shaped directly by the community. Bug reports, feature requests, and general feedback all feed into what gets prioritized and built next. Upcoming updates will focus on expanding workflow tools, improving the experience across iPhone and Mac, and adding features that photographers have been asking for. If you have something specific in mind, getting in touch is the best way to make sure it gets considered.</p></details><details class="last"><summary><h3 class="summary-title">How can I get in touch?</h3><img src="/lib/newhome/icons/chevron.down.svg" alt width="28" height="28"></summary><p>Through the social accounts linked at the bottom of this page, or directly by email. Questions, bug reports, and feature ideas are all welcome. Frames is built with input from people who actually shoot film, so hearing from users is genuinely useful.</p></details></div></section><section class="wrapper-large wrapper-pricing"><header class="wrapper"><h2 class="large-title animated"> Pick a plan and start shooting smarter. </h2></header><div class="pricing-scroll"><div class="pricing-plans"><div class="pricing animated"><header class="pricing-header"><h3 class="pricing-title">Monthly</h3><p class="pricing-price">$1.99</p><div class="pricing-subtitle"><img src="/lib/newhome/icons/macbook.and.iphone.svg" alt width="24" height="16"><p class="pricing-subtitle-descr"> Includes Frames for iPhone and Mac with all features unlocked. </p></div></header><ul class="pricing-features"><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Unlimited rolls</p></li><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Subfolders</p></li><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Data export</p></li><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Metadata embedding</p></li></ul><footer><a href="https://apps.apple.com/app/frames-film-notes/id6744057317" class="btn btn-large btn-outlined"> Try it Free </a></footer></div><div class="pricing animated"><header class="pricing-header"><h3 class="pricing-title">Yearly</h3><p class="pricing-price">$17.99</p><div class="pricing-subtitle"><img src="/lib/newhome/icons/macbook.and.iphone.svg" alt width="24" height="16"><p class="pricing-subtitle-descr"> Includes Frames for iPhone and Mac with all features unlocked. </p></div></header><ul class="pricing-features"><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Unlimited rolls</p></li><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Subfolders</p></li><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Data export</p></li><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Metadata embedding</p></li></ul><footer><a href="https://apps.apple.com/app/frames-film-notes/id6744057317" class="btn btn-large btn-outlined"> Try it Free </a></footer></div><div class="pricing animated"><header class="pricing-header"><h3 class="pricing-title">Lifetime</h3><p class="pricing-price">$59.99</p><div class="pricing-subtitle"><img src="/lib/newhome/icons/macbook.and.iphone.svg" alt width="24" height="16"><p class="pricing-subtitle-descr"> Includes Frames for iPhone and Mac with all features unlocked. </p></div></header><ul class="pricing-features"><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Unlimited rolls</p></li><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Subfolders</p></li><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Data export</p></li><li class="pricing-feature"><img src="/lib/newhome/icons/checkmark.circle.fill.svg" alt width="16" height="21"><p class="pricing-feature-descr">Metadata embedding</p></li></ul><footer><a href="https://apps.apple.com/app/frames-film-notes/id6744057317" class="btn btn-large btn-outlined"> Try it Free </a></footer></div></div></div></section></main><footer class="footer"><div class="footer-content wrapper-large"><div class="footer-first-col"><p class="footer-title">Explore</p><ul><li class="footer-link-large"><a href="#top">Features</a></li><li class="footer-link-large"><a href="/changelog/">Changelog</a></li><li class="footer-link-large"><a href="privacy/">Privacy</a></li><li class="footer-link-large"><a href="https://www.apple.com/legal/internet-services/itunes/dev/stdeula/" target="_blank" rel="noopener noreferrer">Terms</a></li><li class="footer-link-large"><a href="mailto:bonjour@withframes.com">Contact</a></li><li class="footer-link-large"><a href="/blog/">Blog</a></li></ul></div><div class="footer-second-col"><p class="footer-title">Download</p><ul><li class="footer-link-small"><a href="https://apps.apple.com/app/frames-film-notes/id6744057317">Frames iOS</a></li><li class="footer-link-small"><a href="https://apps.apple.com/app/frames-film-metadata/id6744063354">Frames macOS</a></li></ul></div><div class="footer-third-col"><p class="footer-title">Connect</p><ul><li class="footer-link-small"><a href="https://www.instagram.com/with.frames/" target="_blank" rel="noopener noreferrer">Instagram</a></li><li class="footer-link-small"><a href="https://www.threads.net/@with.frames" target="_blank" rel="noopener noreferrer">Threads</a></li><li class="footer-link-small"><a href="https://twitter.com/withframes" target="_blank" rel="noopener noreferrer">Twitter</a></li><li class="footer-link-small"><a href="https://bsky.app/profile/withframes.com" target="_blank" rel="noopener noreferrer">Bluesky</a></li><li class="footer-link-small"><a href="https://mastodon.social/@frames" target="_blank" rel="noopener noreferrer">Mastodon</a></li><li class="footer-link-small"><a href="https://www.linkedin.com/company/withframes/" target="_blank" rel="noopener noreferrer">Linkedin</a></li></ul></div></div><div class="footer-misc wrapper-large"><div class="footer-misc-legal"><a href="https://vnn.io/" target="_blank" rel="noopener noreferrer" class="copyright"><img src="/lib/newhome/icons/copyright.svg" alt width="13" height="16"><span>2026 Vincent Tantardini. All rights reserved.</span></a><p class="compliance"><img src="/lib/newhome/icons/checkmark.shield.svg" alt width="13" height="16"><span>CCPA/CPRA Compliant</span></p></div><div class="dropdown"><input type="checkbox" class="dropdown-toggle" id="lang-toggle"><label for="lang-toggle" class="dropdown-button language"><img src="/lib/newhome/icons/globe.svg" alt width="13" height="16" aria-hidden="true"><span>English</span></label><ul class="dropdown-content dropdown-dir-top" role="menu"><li role="menuitem"><a href="/"><span>English</span><span>✓</span></a></li><li role="menuitem"><a href="/zh/"><span>简体中文</span></a></li><li role="menuitem"><a href="/zh-hant/"><span>繁體中文</span></a></li><li role="menuitem"><a href="/da/"><span>Dansk</span></a></li><li role="menuitem"><a href="/de/"><span>Deutsch</span></a></li><li role="menuitem"><a href="/el/"><span>Ελληνικά</span></a></li><li role="menuitem"><a href="/es/"><span>Español</span></a></li><li role="menuitem"><a href="/fi/"><span>Suomi</span></a></li><li role="menuitem"><a href="/fr/"><span>Français</span></a></li><li role="menuitem"><a href="/hi/"><span>हिन्दी</span></a></li><li role="menuitem"><a href="/id/"><span>Bahasa Indonesia</span></a></li><li role="menuitem"><a href="/it/"><span>Italiano</span></a></li><li role="menuitem"><a href="/ja/"><span>日本語</span></a></li><li role="menuitem"><a href="/ko/"><span>한국어</span></a></li><li role="menuitem"><a href="/nb/"><span>Norsk</span></a></li><li role="menuitem"><a href="/nl/"><span>Nederlands</span></a></li><li role="menuitem"><a href="/pl/"><span>Polski</span></a></li><li role="menuitem"><a href="/pt/"><span>Português</span></a></li><li role="menuitem"><a href="/ro/"><span>Română</span></a></li><li role="menuitem"><a href="/ru/"><span>Русский</span></a></li><li role="menuitem"><a href="/sv/"><span>Svenska</span></a></li><li role="menuitem"><a href="/th/"><span>ไทย</span></a></li><li role="menuitem"><a href="/tr/"><span>Türkçe</span></a></li><li role="menuitem"><a href="/uk/"><span>Українська</span></a></li><li role="menuitem"><a href="/vi/"><span>Tiếng Việt</span></a></li></ul></div></div></footer><script defer src="/lib/js/en/core.js"></script></body></html>