TOML to YAML Converter - Online Config Translator
Convert TOML configuration files to equivalent YAML with perfect structure preservation. Fast and local.
UD5 Toolkit
Online Config File Generator — Convert CSV data to clean, nested YAML instantly
database.host becomes a nested YAML structure), array value splitting, smart type detection, and various key formatting options — making it an ideal online config file generator.
.) in your CSV headers. For example, a column named database.credentials.user will be converted into a nested YAML structure: database: → credentials: → user: value. This is especially useful when generating complex configuration files for applications like Docker Compose, Kubernetes manifests, or application settings where hierarchical organization is required. You can customize the separator character to match your needs.
8080;8443;9000 with array split set to ;), the converter automatically creates a YAML array (list) from those values. This is perfect for representing lists of ports, tags, hosts, allowed origins, or any multi-value configuration parameter in your generated config files.
42, 3.14) are output as numbers without quotes, booleans (true, false, yes, no) are recognized, and null/~ values become YAML null. Disable this option if you want all values to be treated as plain strings. This feature ensures your generated YAML configuration files are semantically correct and ready-to-use.
my_setting), kebab-case (e.g., my-setting), or camelCase (e.g., mySetting). This is especially useful when adapting CSV data to match the naming conventions of different frameworks and tools — Python projects often use snake_case, while JavaScript/Node.js configurations favor camelCase, and Kubernetes resources use camelCase or kebab-case depending on the field.
config will nest all generated YAML under a top-level config: key. This is particularly useful when your target configuration file expects a specific root structure, such as Kubernetes specs, application settings files, or when you need to merge the output into an existing YAML document.
Convert TOML configuration files to equivalent YAML with perfect structure preservation. Fast and local.
Convert nested JSON translation files into a flat CSV table for translators. Also reverse back. Local only.
Paste CSV data and instantly get a formatted MediaWiki table code. Ideal for Wikipedia editors and internal wikis.
Convert a flat JSON object into an INI file format with sections and keys. Useful for legacy configs. Local only.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Select your tech stack and generate a basic CI/CD pipeline YAML file for GitHub Actions, GitLab CI, or Bitbucket.
Select PostCSS plugins (Autoprefixer, nesting, custom‑media) and generate a postcss.config.js file. Streamline your CSS pipeline.
Write Q&A in a simple format and export as a CSV file compatible with Anki. Perfect for rapid card creation. Local.
Split a large CSV into smaller files by row count. Preview each chunk. No upload; streamed locally.
Build a date format string for SQL by toggling components (YYYY, MM, DD). See a live example for different databases.
Create a CAA DNS record to specify which certificate authorities can issue SSL certs for your domain. Prevent mis‑issuance.
Paste N‑Triples data and convert it to a compact JSON‑LD representation. Work with linked open data. Local.
Check and beautify your TOML config files. Highlights errors and aligns tables and arrays. Safe local parsing.
Convert .srt subtitles to .vtt format for web video players. Preserves all timestamps and formatting. Local.
Configure a basic EC2 instance and security group and get the main.tf file. Learn infrastructure as code. Local.
Convert WebVTT subtitle files to SRT and vice versa. Handles formatting conversion and encoding. No upload, pure client-side parsing.
Convert standard Arabic numbers into formal Japanese/Kanji numerals (e.g., 123 → 百二十三). Also supports large numbers.
Take an SVG element with multiple transform attributes and merge them into a single matrix. Simplify your SVG code locally.
Translate text into semaphore flag positions and decode semaphore back to letters. Interactive animated flags. For scouts and maritime fans.
Turn a cardinal number (23) into its ordinal form (23rd). Supports large numbers. Simple and quick.
Compress and decompress text using the browser's native Compression Streams API. See the binary output size.
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
Visually name grid areas in a table and generate grid‑template‑areas CSS. Perfect for complex layouts. Drag‑free.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Generate a .gitattributes file with proper line‑ending handling, binary detection, and linguist overrides. Clean repo setup.
A GUI to manage all keys in your browser's localStorage. Add, delete, edit, and export data. Debug progressive web apps.
Create vertically oriented text layouts with `writing‑mode`. See the effect and copy the complete CSS. For vertical languages.
Create a DMARC policy record with percentage, reporting addresses, and alignment mode. Validate and copy the final DNS TXT.
Paste your JSON‑LD or Microdata and test it against Google's Rich Results criteria. Get warnings. Local linter.
Inspect any website's SSL/TLS certificate details: issuer, expiry date, subject, and SANs. Verify certificate chains. All checks are private and require no server upload.