All work
Live · v1.0.10·Windows utility

Subtitles Fixer

Fixes broken Romanian subtitles, word by word.

Repairs broken Romanian diacritics in subtitles, checking every word against a dictionary.

Signal750+ downloads
01 · Try it

Play with it, right here.

A working demo with sample data. Nothing here touches a real system.

Try it · runs in your browser

Repair a broken subtitle

This sample was saved as UTF-8 and read back as Windows-1252, the classic way Romanian diacritics turn into ă and ș. Edit it, or open your own .srt.

Subtitles Fixer sample.ro.srt
0 suspicious Fixed 0 Cues 0 Waiting for a fix
Beforemojibake underlined
Afterevery fix highlighted
1
00:00:01,200 --> 00:00:03,900
— Bună seara. Știi unde mergem?

2
00:00:04,300 --> 00:00:07,100
Încă nu. Dar țin minte drumul spre casă.

3
00:00:07,600 --> 00:00:10,400
Ăsta e orașul în care am crescut.

4
00:00:11,000 --> 00:00:13,800
Își mai amintește cineva de noi?

5
00:00:14,200 --> 00:00:17,000
Mâine plecăm devreme, înainte să se lumineze.

6
00:00:17,500 --> 00:00:20,300
Ține-te bine. Și nu te uita înapoi.

    Nothing is uploaded. Files are read and fixed on this page and the download is made in your browser. The Windows app goes further: it detects the encoding with a confidence score and checks every repaired word against a 960,000-word dictionary.

    02 · The real thing

    subtitles-fixer.vercel.app, live.

    The real website. Switch between desktop and phone, or load it right here and click around.

    Open site

    A screenshot of the real site. Load it here to click around inside a sandboxed frame; nothing loads until you ask.

    03 · Overview

    Overview

    Role
    Creator
    Year
    2024
    Platforms
    Windows
    Status
    Live · v1.0.10

    Subtitles Fixer repairs, renames and organises the subtitles for your films and series. Pick a folder, preview the changes and fix everything in one click.

    It is not a simple find and replace. A five-step pipeline checks every repaired word against a 960,000-word Romanian dictionary, so fixes are validated, not guessed.

    It detects the original encoding with a confidence score, works fully offline, backs up every file before changing it and updates itself from GitHub Releases. More than 750 people have downloaded it so far.

    04 · What it does

    6 things it does well.

    • Five-step Romanian repair pipeline
    • 960,000-word dictionary checks every fix
    • Encoding detection with a confidence score
    • Preview first, choose exactly what changes
    • Automatic backup and one-click restore
    • Auto-updates, fully offline, no account
    05 · Built with

    Built with

    • .NET 8
    • C#
    • WPF
    • Hunspell
    Next project Motorcade A shared live map for friends travelling in several cars: who leads, who fell behind, when to regroup.
    cosmin# show version

    Cosmin Trică Software (NOC-K9), Version 2026, RELEASE SOFTWARE (fc1)

    Technical Support: cosmin.trica@outlook.com

    Compiled in Craiova, Romania

     

    ROM: first boot 2016, IT support

    cosmin uptime is 10 years

    System image file is "flash:/noc-universalk9.ccna.bin"

    Last reload reason: curiosity

     

    Helpdesk & NOC Operator, Prysmian · CCNA · studying for CCNP

    11 projects on board: 3 network tools, 8 apps

     

    InterfaceStatusDescription
    NOCupMonitoring, incidents, change windows
    RoutingupCisco IOS · OSPF · VPN & IPsec
    SwitchingupVLAN · STP · AP provisioning
    AppsupSwift & SwiftUI · Next.js & React · Supabase & PostgreSQL

     

    Configuration register is 0x2102

    Esc to exit