All tools
JSON
6JSON PrettifierFormat messy JSON into a readable, indented structure. Supports JSON and JSONL.Fix JSONRepair broken or invalid JSON — trailing commas, single quotes, comments, unquoted keys, Python literals — then format it.Compare JSONDiff two JSON documents by value and see every added, removed, and changed field with its path.List to JSONConvert a text list (one item per line or comma-separated) into a JSON array, with optional number/boolean detection.JSON to ListConvert a JSON array or object into a plain text list — values, keys, or key: value entries.Properties to JSONConvert Java .properties files to nested JSON. Supports custom separators and array formats.
Image
8Blank Image GeneratorCreate empty or solid-color images of any size, color, and format.Image Border AdderAdd custom borders to your images. Control placement, size, and color for each side.Blur License PlateManually select and blur license plates in images. All processing is done in your browser.Hide Face in ImageAutomatically detect and hide faces in your images using blur, pixelation, or a solid color.APNG CheckerCheck if a PNG is an animated PNG (APNG). See frame count, loop count, and dimensions. Runs entirely in your browser.Generate All-Color PNGCreate a PNG containing all 16,777,216 RGB colors, each exactly once. Choose the arrangement and download.Horizontal to Vertical ImageConvert a horizontal image to a vertical format using different background fill modes.Vertical to Horizontal ImageConvert a vertical image to a horizontal format using different background fill modes.
Web & encoding
13URL EncoderEncode strings into a URL-safe format.URL DecoderDecode URL-encoded strings to their original format.URL ParserBreak down URLs into their constituent components.HTML EncoderEncode special HTML characters to prevent rendering issues.HTML DecoderDecode HTML entities back to their original characters.Base64 EncoderEncode text into Base64 format for safe transmission.Base64 DecoderDecode Base64 strings back to their original text format.HTML to MarkdownConvert HTML code into Markdown format.Markdown to HTMLConvert Markdown text into HTML code.HTML to ThymeleafConvert plain HTML into a Thymeleaf template.CSS Unit ConverterConvert between PX, REM, and EM units with configurable root font size.Age on Other PlanetsEnter your birth date to see how old you are on Mercury, Mars, Jupiter, Saturn and beyond — with your next birthday on each planet. Uses NASA orbital data.Affirm BNPL CalculatorCalculate Buy Now Pay Later payment options for Target purchases. See monthly payments, APR rates, and total costs.
Text
3Case ConverterConvert text to uppercase, lowercase, or title case.Mojibake GeneratorGarble text into mojibake by reading it in the wrong character encoding (café → café). Runs in your browser.Unbake MojibakeFix garbled text like café and recover the original. Auto-detects the wrong encoding. Runs in your browser.
Angular Upgrade PlannerPick a source and target Angular version (8–22) for an ordered, checkable upgrade plan — ng update commands, breaking changes, deprecations, and migrations.Angular CLI Command BuilderBuild ng new, ng generate, ng serve, ng build, ng test, ng add and ng update commands visually — pick options, copy the exact command. Based on the official Angular CLI reference.Signal Forms Migration ReferenceSide-by-side Reactive Forms to Signal Forms reference: FormGroup, Validators, FormArray, valueChanges, ControlValueAccessor and submission, with code checked against angular.dev.Angular Control Flow ConverterConvert *ngIf, *ngFor and ngSwitch to @if, @for and @switch. Handles else templates, trackBy, index aliases and inline component templates, using the official migration rules.Angular Node.js & TypeScript Version CheckerWhich Node.js, TypeScript and RxJS versions does your Angular version need? Check your versions or paste package.json against the official compatibility table (Angular 6 to 22).Angular Material Upgrade PlannerPick a source and target Angular Material version (8–22) for an ordered upgrade plan — MDC migration, legacy removal, Material 3 theming, and ng update commands.
Liferay Layout Template GeneratorVisually build Liferay layout templates with rows and column widths. Exports a Velocity .tpl and liferay-layout-templates.xml for Liferay 6.x and 7.x/DXP.Liferay Theme Builder WizardGuided wizard to scaffold a complete Liferay 7.4/DXP theme — layout, colors, typography — exported as a ready-to-build ZIP with SCSS, FTL templates, and a @liferay/cli package.json.Theme Color & Token CustomizerCustomize 10 portal color tokens (header, nav, body, sidebar, footer, links) with a live preview. Export as CSS custom properties or SCSS variables.Liferay classNameId LookupSearch and reference all Liferay built-in classNameId values. Find entity IDs for JournalArticle, DLFileEntry, User, and 40+ core entities.Liferay Portlet ID ReferenceSearch and reference all Liferay built-in portlet IDs. Find IDs for Journal, Documents, Blogs, Asset Publisher, and 25+ core portlets.Liferay Fragment Config BuilderBuild Liferay fragment configuration.json files visually. Add configurable fields (text, select, color, item selector) and export ready-to-use JSON.Liferay Taglib ReferenceSearchable reference for liferay-ui, aui, clay, and liferay-frontend JSP tags with attributes, usage snippets, and rendered HTML.Liferay Cron Expression BuilderBuild Quartz cron expressions for Liferay Job Scheduler. 6-field visual builder with presets, validation, and next execution preview.Liferay service.xml GeneratorGenerate Liferay service.xml files for Service Builder projects. Define entities, columns, and finders visually — export ready-to-use XML.Liferay Portal Properties DiffCompare portal.properties between Liferay versions. See what properties were added, removed, or changed during upgrades.Velocity to FreeMarker ConverterConvert Liferay Velocity (.vm) templates to FreeMarker (.ftl) and back — directives, variables, and comments. Built for theme and ADT migration.Liferay Hook vs OSGi Decision TreeAnswer a few questions to find the right Liferay 7.x/DXP OSGi extension point for any old 6.x hook, with a copy-ready code stub.Liferay Upgrade PlannerPick a source and target Liferay version to get an ordered, checkable upgrade plan — breaking changes, deprecated APIs, data-upgrade steps, and commands.Liferay OSGi Config GeneratorGenerate Liferay OSGi .config files for osgi/configs. Pick a component for a typed property form, or use custom mode for any PID. Correct Felix format.
AEM
3AEM Dialog XML BuilderVisually build AEM Touch UI component dialogs and export the Granite UI cq:dialog .content.xml. Add tabs, text, select, pathfield, richtext, and image fields.AEM OSGi Config GeneratorGenerate AEM OSGi configurations. Enter a PID and typed properties, then export the modern .cfg.json and the legacy sling:OsgiConfig .content.xml.AEM Editable Template BuilderGenerate AEM editable template XML — page structure, layout container, structure components, and the allowed-components policy.
Drupal
3Drupal .info.yml GeneratorGenerate a valid Drupal .info.yml file for a module, theme, or profile. Set name, type, dependencies, and core_version_requirement for Drupal 10 & 11.Drupal Permissions Matrix GeneratorMap Drupal roles to permissions in a grid and export a Markdown audit table, CSV, and user.role.*.yml configuration.Drupal Content Type & Field GeneratorGenerate Drupal content type configuration YAML — node.type.*.yml plus field.storage and field.field files for each field.
Sitecore
3Sitecore Helix ScaffolderScaffold a Sitecore Helix solution. Define Foundation, Feature, and Project modules and export the folder tree plus a PowerShell script that creates the full solution.Sitecore Rendering Parameters GeneratorGenerate Sitecore rendering parameters and layout XML — the URL-encoded Parameters string plus the <r /> rendering element with s:par, s:ph, and s:ds.Sitecore Glass.Mapper Model GeneratorGenerate strongly-typed Glass.Mapper C# models from Sitecore templates — interface and class with [SitecoreType] and [SitecoreField] attributes.
Alfresco
3Alfresco Content Model GeneratorVisually build an Alfresco customModel.xml — define namespaces, custom types, aspects, and properties, then export ready-to-deploy content model XML.Alfresco Share Form Config GeneratorGenerate share-config-custom.xml form configuration. Pick a type or aspect, choose visible fields, labels, and control templates, and export the XML.Alfresco Bootstrap Content GeneratorBuild a folder tree, groups, and permissions and export bootstrap-context.xml plus the ACP view XML to seed your Alfresco repository on module install.