SNUBBIX

Service

Subtitle File Conversion

We convert between formats we have implemented and tested. Today that is SubRip (.srt) and WebVTT (.vtt) in both directions. Other formats (SBV, ASS/SSA and others) will only be offered once conversion and validation for them are implemented and tested.

Suitable for

  • Web teams that need WebVTT for HTML5 video players
  • Teams receiving .vtt files that must be delivered as .srt

Source materials required

  • A structurally valid .srt or .vtt file

Deliverables

  • The converted file
  • A note of anything that could not be carried over

Included

  • SRT → WebVTT: header, timestamp separator change (comma → full stop), cue blocks
  • WebVTT → SRT: numbering, timestamp conversion, short-form (MM:SS.mmm) timestamps expanded
  • Validation of input and output

Not included

  • Formats other than SRT and WebVTT
  • Styling and positioning conversion

Technical limitations

WebVTT cue settings (position, alignment), NOTE, STYLE and REGION blocks have no SRT equivalent and are dropped when converting to SRT.
Basic inline tags such as <i> are carried over as-is; players differ in how they render them.

Supported conversions

SubRip (.srt) → WebVTT (.vtt)

Input requirements:
A structurally valid SRT file (UTF-8). Files with structural errors are reported, not converted.
Options:
LF or CRLF line endings; file naming per your convention.
Known limitations:
SRT has no positioning information, so none is added. Inline tags (e.g. <i>) are passed through.

Input

1
00:00:01,000 --> 00:00:03,500
Welcome to SNUBBIX.

2
00:00:03,700 --> 00:00:06,000
Precision starts with the details.

Example output

WEBVTT

00:00:01.000 --> 00:00:03.500
Welcome to SNUBBIX.

00:00:03.700 --> 00:00:06.000
Precision starts with the details.

WebVTT (.vtt) → SubRip (.srt)

Input requirements:
A WebVTT file beginning with the WEBVTT header. Short-form timestamps (MM:SS.mmm) are accepted.
Options:
Cue identifiers are replaced by sequential numbers.
Known limitations:
Cue settings (align, position, line), NOTE, STYLE and REGION blocks have no SRT equivalent and are dropped — we list what was dropped.

Input

WEBVTT

intro
00:01.000 --> 00:03.500 align:start
Welcome to SNUBBIX.

Example output

1
00:00:01,000 --> 00:00:03,500
Welcome to SNUBBIX.
SBV, ASS/SSA and other formats are not offered yet. We will add a format only after its conversion and validation logic has been implemented and tested.

Revision policy

One consolidated correction round is included for deviations from the agreed specification, reported within the review window stated in your quotation. Changes to the original scope (new text, new timing references, new style rules) are quoted separately before any work is done.

Turnaround

Turnaround is estimated per project from total duration, file count, source-material quality and current workload, and is confirmed in writing in your quotation before work begins. Rush delivery can be requested and is confirmed only if capacity allows.

Frequently asked questions

Can I see an example?

Yes — the interactive SRT tool on the homepage and the conversion examples on this page show exact output.

Have a Subtitle Project to Deliver?

Share your video duration, source files, required output, and deadline to receive a project-specific quotation.