diff --git a/web/i18n/it/a11y/dialog.json b/web/i18n/it/a11y/dialog.json
new file mode 100644
index 00000000..82682391
--- /dev/null
+++ b/web/i18n/it/a11y/dialog.json
@@ -0,0 +1,5 @@
+{
+ "picker.item.video": "copertina video",
+ "picker.item.gif": "copertina gif",
+ "picker.item.photo": "copertina foto"
+}
diff --git a/web/i18n/it/a11y/donate.json b/web/i18n/it/a11y/donate.json
new file mode 100644
index 00000000..b209aa23
--- /dev/null
+++ b/web/i18n/it/a11y/donate.json
@@ -0,0 +1,4 @@
+{
+ "share.qr.collapse": "qr code ingrandito. premi per rimpicciolire.",
+ "share.qr.expand": "qr code. premi per ingrandire."
+}
diff --git a/web/i18n/it/a11y/general.json b/web/i18n/it/a11y/general.json
new file mode 100644
index 00000000..d55d01cf
--- /dev/null
+++ b/web/i18n/it/a11y/general.json
@@ -0,0 +1,3 @@
+{
+ "back": "indietro"
+}
diff --git a/web/i18n/it/a11y/save.json b/web/i18n/it/a11y/save.json
new file mode 100644
index 00000000..59258f0f
--- /dev/null
+++ b/web/i18n/it/a11y/save.json
@@ -0,0 +1,12 @@
+{
+ "clear_input": "elimina input",
+ "download": "scarica",
+ "link_area": "area di input del link",
+ "link_area.turnstile": "area di input del link. sto controllando se sei un robot.",
+ "download.think": "processo il link...",
+ "download.check": "verifico download...",
+ "download.done": "download completato",
+ "download.error": "errore nel download",
+ "tutorial.shortcut.photos": "scorciatoia per aggiungere foto",
+ "tutorial.shortcut.files": "scorciatoia per aggiungere file"
+}
diff --git a/web/i18n/it/a11y/tabs.json b/web/i18n/it/a11y/tabs.json
new file mode 100644
index 00000000..ff688057
--- /dev/null
+++ b/web/i18n/it/a11y/tabs.json
@@ -0,0 +1,3 @@
+{
+ "tab_panel": "pannello delle schede"
+}
diff --git a/web/i18n/it/about.json b/web/i18n/it/about.json
new file mode 100644
index 00000000..915065e3
--- /dev/null
+++ b/web/i18n/it/about.json
@@ -0,0 +1,30 @@
+{
+ "page.general": "cos'è cobalt?",
+ "page.faq": "FAQ",
+ "page.community": "community & supporto",
+ "page.privacy": "policy sulla privacy",
+ "page.terms": "termini e etica",
+ "heading.general": "termini generali",
+ "heading.licenses": "licenze",
+ "heading.summary": "il modo migliore di salvare ciò che ami",
+ "heading.privacy": "privacy migliore nel campo",
+ "heading.community": "community aperta",
+ "heading.saving": "salvataggio",
+ "heading.encryption": "criptazione",
+ "heading.plausible": "analitiche anonime sul traffico",
+ "heading.cloudflare": "privacy e sicurezza sul web",
+ "heading.responsibility": "responsabilità dell'utente",
+ "heading.abuse": "segnalazione di abusi",
+ "heading.motivation": "motivazione",
+ "support.discord": "chatta di cobalt con la community e gli sviluppatori o chiedi aiuto",
+ "page.credits": "ringraziamenti e licenze",
+ "heading.local": "processazione sul tuo dispositivo",
+ "heading.testers": "beta tester",
+ "support.github": "dai un'occhiata al codice sorgente di cobalt, contribuisci cambiamenti, o segnala problemi",
+ "support.twitter": "segui lo sviluppo e gli aggiornamenti di cobalt sulla tua timeline di twitter",
+ "support.telegram": "rimani aggiornato sugli aggiornamenti di cobalt tramite un canale telegram",
+ "support.bluesky": "segui lo sviluppo e gli aggiornamenti di cobalt sul tuo feed di bluesky",
+ "support.description.issue": "se vuoi segnalare un bug o un altro problema ricorrente, per favore fallo su github.",
+ "support.description.help": "usa discord per qualsiasi altra domanda. descrivi il problema correttamente su #cobalt-support oppure nessuno potrà aiutarti.",
+ "support.description.best-effort": "tutto il supporto è basato sul nostro miglior impegno e non è garantito, una risposta potrebbe richiedere tempo."
+}
diff --git a/web/i18n/it/about/credits.md b/web/i18n/it/about/credits.md
new file mode 100644
index 00000000..6c8b635e
--- /dev/null
+++ b/web/i18n/it/about/credits.md
@@ -0,0 +1,71 @@
+
+
+
+
+
+cobalt è sviluppato con amore e cura dal team di ricerca e sviluppo
+[imput](https://imput.net/).
+
+puoi supportarci sulla [pagina delle donazioni](/donate)!
+
+
+
+
+
+enorme shoutout ai nostri pasticcioni per testare in anticipo gli aggiornamenti
+e assicurarsi che siano stabili. ci hanno anche aiutato a rilasciare cobalt 10!
+
+
+tutti i link sono esterni e portano ai loro siti personali o social media.
+
+
+
+
+
+miaobalt è la mascotte velocissima di cobalt. è un gatto estremamente espressivo
+che ama l'internet veloce.
+
+tutti i disegni bellissimi di miaobalt che vedi su cobalt sono stati fatti da
+[GlitchyPSI](https://glitchypsi.xyz/). è anche il designer originale del
+personaggio.
+
+non puoi usare o modificare gli artwork di miaobalt di GlitchyPSI senza il suo
+permesso esplicito.
+
+non puoi usare o modificare il design del personaggio di miaobalt
+commercialmente o in nessun modo che non sia fan art.
+
+
+
+
+
+il server di processazione di cobalt è open source e sotto licenza
+[AGPL-3.0]({docs.apiLicense}).
+
+il frontend di cobalt è [source first](https://sourcefirst.com/) e sotto licenza
+[CC-BY-NC-SA 4.0]({docs.webLicense}). abbiamo deciso di usare questa licenza per
+evitare ai truffatori di guadagnare dal nostro lavoro e creare cloni malevoli
+che ingannano le persone e rovinano la nostra reputazione.
+
+facciamo affidamento su molte librerie open source, creiamo e distribuiamo le
+nostre. puoi vedere la lista completa di dipendenze su
+[github]({contacts.github}).
+
diff --git a/web/i18n/it/about/general.md b/web/i18n/it/about/general.md
new file mode 100644
index 00000000..bd3c91e5
--- /dev/null
+++ b/web/i18n/it/about/general.md
@@ -0,0 +1,87 @@
+
+
+
+
+
+cobalt ti aiuta a salvare tutto quello che vuoi dai tuoi siti preferiti: video,
+audio, foto o gif. incolla il link e sei pronto!
+
+nessuna pubblicità, tracker, pagamenti, o altre sciocchezze. semplicemente una
+web app conveniente che funziona ovunque, quando ti serve.
+
+
+
+
+
+cobalt è stato creato per il beneficio pubblico, per proteggere le persone dagli
+annunci e dai malware propagati dalle sue alternative. crediamo che il miglior
+software sia sicuro, aperto ed accessibile.
+
+it's possible to keep the main instances up thanks to our long-standing
+infrastructure partner, [royalehosting.net]({partners.royalehosting})!
+
+
+
+
+
+all requests to the backend are anonymous and all information about tunnels is
+encrypted. we have a strict zero log policy and don't track *anything* about
+individual people.
+
+when a request needs additional processing, cobalt processes files on-the-fly.
+it's done by tunneling processed parts directly to the client, without ever
+saving anything to disk. for example, this method is used when the source
+service provides video and audio channels as separate files.
+
+additionally, you can [enable forced tunneling](/settings/privacy#tunnel) to
+protect your privacy. when enabled, cobalt will tunnel all downloaded files. no
+one will know where you download something from, even your network provider. all
+they'll see is that you're using a cobalt instance.
+
+
+
+
+
+
+
+newest features, such as [remuxing](/remux), work locally on your device.
+on-device processing is efficient and never sends anything over the internet. it
+perfectly aligns with our future goal of moving as much processing as possible
+to the client.
+
diff --git a/web/i18n/it/about/privacy.md b/web/i18n/it/about/privacy.md
new file mode 100644
index 00000000..0673537b
--- /dev/null
+++ b/web/i18n/it/about/privacy.md
@@ -0,0 +1,101 @@
+
+
+
+
+
+la privacy policy di cobalt è semplice: non raccogliamo nè conserviamo nessun
+dato su di te. quello che fai sono solo affari tuoi, non nostri o di
+nessun'altro.
+
+questi termini si applicano solo se usi l'istanza ufficiale di cobalt. in
+qualsiasi altro caso, potresti dover contattare l'hoster per informazioni
+accurate.
+
+
+
+
+
+gli strumenti che utilizzano la processazione sul tuo dispositivo funzionano
+offline, localmente, e non mandano dati da nessuna parte. sono esplicitamente
+contrassegnati come on-device quando lo sono.
+
+
+
+
+
+quando utilizzi le funzionalità di salvataggio, certe volte cobalt cripterà e
+salverà temporaneamente le informazioni necessari per il tunneling. saranno
+salvate nella RAM del server di processazione per 90 secondi e verranno
+irreversibilmente eliminate dopo. nessuno ha accesso a queste informazioni,
+nemmeno i proprietari dell'istanza, a meno che non modifichino il codice
+dell'immagine originale di cobalt.
+
+processed/tunneled files are never cached anywhere. everything is tunneled live.
+cobalt's saving functionality is essentially a fancy proxy service.
+
+
+
+
+
+temporarily stored tunnel data is encrypted using the AES-256 standard.
+decryption keys are only included in the access link and never
+logged/cached/stored anywhere. only the end user has access to the link &
+encryption keys. keys are generated uniquely for each requested tunnel.
+
+
+{#if env.PLAUSIBLE_ENABLED}
+
+
+
+for sake of privacy, we use [plausible's anonymous traffic
+analytics](https://plausible.io/) to get an approximate number of active cobalt
+users. no identifiable information about you or your requests is ever stored.
+all data is anonymized and aggregated. the plausible instance we use is hosted &
+managed by us.
+
+plausible doesn't use cookies and is fully compliant with GDPR, CCPA, and PECR.
+
+[learn more about plausible's dedication to
+privacy.](https://plausible.io/privacy-focused-web-analytics)
+
+if you wish to opt out of anonymous analytics, you can do it in [privacy
+settings](/settings/privacy#analytics).
+
+{/if}
+
+
+
+
+we use cloudflare services for ddos & bot protection. we also use cloudflare
+pages for deploying & hosting the static web app. all of these are required to
+provide the best experience for everyone. it's the most private & reliable
+provider that we know of.
+
+cloudflare is fully compliant with GDPR and HIPAA.
+
+[learn more about cloudflare's dedication to
+privacy.](https://www.cloudflare.com/trust-hub/privacy-and-data-protection/)
+
diff --git a/web/i18n/it/about/terms.md b/web/i18n/it/about/terms.md
new file mode 100644
index 00000000..996065ca
--- /dev/null
+++ b/web/i18n/it/about/terms.md
@@ -0,0 +1,66 @@
+
+
+
+
+
+questi termini si applicano solo se usi l'istanza ufficiale di cobalt. in
+qualsiasi altro caso, potresti dover contattare l'hoster per informazioni
+accurate.
+
+
+
+
+
+la funzionalità di salvataggio semplifica il download di contenuti da internet e
+non si assume nessuna responsabilità per cosa viene utilizzato il contenuto
+salvato. i server di processazione funzionano come dei proxy avanzati e non
+scrivono mai nessun contenuto sul disco. tutto è gestito in RAM e eliminato
+permanentemente una volta finito il tunnel. non manteniamo nessun log e non
+possiamo identificare nessuno.
+
+[puoi leggere di più su come funzionano i tunnel nella nostra policy sulla
+privacy.](/about/privacy)
+
+
+
+
+
+tu (l'utente finale) sei responsabile per quello che fai con i nostri strumenti,
+come usi e distribuisci i contenuti risultanti. sii consapevole quando usi i
+contenuti di altri e dai sempre i crediti ai creator originali. assicurati di
+non violare nessun termine o licenza.
+
+quando usati per scopi educativi, cita sempre le fonti originali e dai i crediti
+ai creator originali.
+
+i crediti e il fair use beneficiano tutti.
+
+
+
+
+
+we have no way of detecting abusive behavior automatically because cobalt is
+100% anonymous. however, you can report such activities to us via email and
+we'll do our best to comply manually: abuse[at]imput.net
+
+**questa email non è per il supporto agli utenti, non riceverai alcuna risposta
+se il tuo problema non è correlato a un abuso**
+
+se hai dei problemi, contattaci tramite il tuo metodo preferito sulla [pagina
+del supporto](/about/community).
+
diff --git a/web/i18n/it/button.json b/web/i18n/it/button.json
new file mode 100644
index 00000000..5f3a5a19
--- /dev/null
+++ b/web/i18n/it/button.json
@@ -0,0 +1,6 @@
+{
+ "gotit": "ok",
+ "cancel": "annulla",
+ "save": "salva",
+ "download": "scarica"
+}
diff --git a/web/i18n/it/dialog.json b/web/i18n/it/dialog.json
new file mode 100644
index 00000000..87eb5d3f
--- /dev/null
+++ b/web/i18n/it/dialog.json
@@ -0,0 +1,13 @@
+{
+ "reset.title": "resetto tutto?",
+ "reset.body": "siete sicuri di voler resettare tutti i dati? quest'azione è immediata e irreversibile.",
+ "picker.title": "scegli cosa salvare",
+ "picker.description.desktop": "clicca su un elemento per salvarlo. le immagini possono anche essere salvate tramite il menu del tasto destro.",
+ "import.body": "l'importazione di file sconosciuti o corrotti potrebbe alterare o rompere il funzionamento di cobalt. importate solo file che avete voi stessi esportato senza alcuna modifica. se vi è stato chiesto di importare questo file da qualcuno - non fatelo.\n\nnon siamo responsabili di alcun danno causato dall'importazione di file di configurazione sconosciuti.",
+ "picker.description.phone": "premi su un elemento per salvarlo. le immagini possono essere salvate tenendo premuto.",
+ "picker.description.ios": "premi su un elemento per salvarlo con una scorciatoia. le immagini possono anche essere salvate tenendo premuto.",
+ "saving.title": "scegli come salvare",
+ "saving.blocked": "cobalt ha provato ad aprire il file in una nuova tab ma il tuo browser l'ha bloccato. puoi autorizzare cobalt ad usare i popup per evitare che questo riaccada la prossima volta.",
+ "saving.timeout": "cobalt ha provato a salvare il file in automatico ma il tuo browser l'ha fermato. devi selezionare un metodo preferito manualmente.",
+ "safety.title": "importante avviso di sicurezza"
+}
diff --git a/web/i18n/it/donate.json b/web/i18n/it/donate.json
new file mode 100644
index 00000000..450b73ee
--- /dev/null
+++ b/web/i18n/it/donate.json
@@ -0,0 +1,4 @@
+{
+ "banner.subtitle": "dona a imput o condividi\nla gioia di cobalt con un amico",
+ "banner.title": "Supporta un Internet\naperto e sicuro"
+}
diff --git a/web/i18n/it/error.json b/web/i18n/it/error.json
new file mode 100644
index 00000000..1f0278b8
--- /dev/null
+++ b/web/i18n/it/error.json
@@ -0,0 +1,6 @@
+{
+ "import.no_data": "non c'è niente da caricare nel file. sei sicuro di aver selezionato quello giusto?",
+ "import.invalid": "il tuo file non ha impostazioni di cobalt valide da importare. sei sicuro di aver selezionato quello giusto?",
+ "remux.corrupted": "non sono riuscito a leggere i metadati da questo file, potrebbe essere corrotto.",
+ "import.unknown": "non sono riuscito a caricare i dati dal file. potrebbe essere corrotto o essere in un formato sbagliato. ecco l'errore che ho ottenuto:\n\n{{ value }}"
+}
diff --git a/web/i18n/it/general.json b/web/i18n/it/general.json
new file mode 100644
index 00000000..03675272
--- /dev/null
+++ b/web/i18n/it/general.json
@@ -0,0 +1,6 @@
+{
+ "meowbalt": "miaobalt",
+ "beta": "beta",
+ "embed.description": "salva quello che ami senza pubblicità, tracking, pagamenti, o altre sciocchezze. cobalt è una web app veramente aperta, creata con amore e cura da imput.",
+ "cobalt": "cobalt"
+}
diff --git a/web/i18n/it/notification.json b/web/i18n/it/notification.json
new file mode 100644
index 00000000..a87078f8
--- /dev/null
+++ b/web/i18n/it/notification.json
@@ -0,0 +1,4 @@
+{
+ "update.title": "aggiornamento disponibile!",
+ "update.subtext": "premi per ricaricare"
+}
diff --git a/web/i18n/it/receiver.json b/web/i18n/it/receiver.json
new file mode 100644
index 00000000..8d44db9e
--- /dev/null
+++ b/web/i18n/it/receiver.json
@@ -0,0 +1,5 @@
+{
+ "title": "trascina o seleziona un file",
+ "title.drop": "lascia qua il file!",
+ "accept": "formati supportati: {{ formats }}."
+}
diff --git a/web/i18n/it/remux.json b/web/i18n/it/remux.json
new file mode 100644
index 00000000..c934c3f9
--- /dev/null
+++ b/web/i18n/it/remux.json
@@ -0,0 +1,3 @@
+{
+ "description": "remuxare sistema spesso problemi di compatibilità con software vecchi. è veloce, lossless, e tutti i dati sono processati sul tuo dispositivo."
+}
diff --git a/web/i18n/it/save.json b/web/i18n/it/save.json
new file mode 100644
index 00000000..cad56b4b
--- /dev/null
+++ b/web/i18n/it/save.json
@@ -0,0 +1,4 @@
+{
+ "paste": "incolla",
+ "paste.long": "incolla e scarica"
+}
diff --git a/web/i18n/it/settings.json b/web/i18n/it/settings.json
new file mode 100644
index 00000000..074326ca
--- /dev/null
+++ b/web/i18n/it/settings.json
@@ -0,0 +1,6 @@
+{
+ "page.appearance": "aspetto",
+ "page.privacy": "privacy",
+ "page.video": "video",
+ "page.audio": "audio"
+}
diff --git a/web/i18n/it/tabs.json b/web/i18n/it/tabs.json
new file mode 100644
index 00000000..a1702dfa
--- /dev/null
+++ b/web/i18n/it/tabs.json
@@ -0,0 +1,8 @@
+{
+ "save": "salva",
+ "settings": "impostazioni",
+ "updates": "aggiornamenti",
+ "donate": "dona",
+ "about": "info",
+ "remux": "remuxa"
+}
diff --git a/web/i18n/it/updates.json b/web/i18n/it/updates.json
new file mode 100644
index 00000000..e755e5c2
--- /dev/null
+++ b/web/i18n/it/updates.json
@@ -0,0 +1,4 @@
+{
+ "button.next": "vai al changelog precedente ({{ value }})",
+ "button.previous": "vai al changelog successivo ({{ value }})"
+}