Where should I fix this JSON error?
An error at a closing brace may have started earlier. Repair small examples to understand error locations, strings versus numbers, and what formatting can actually establish.
Tools to use: JSON formatter
Start with your question. Follow practical examples to enter data and interpret the results.
80 guides
An error at a closing brace may have started earlier. Repair small examples to understand error locations, strings versus numbers, and what formatting can actually establish.
Tools to use: JSON formatter
A wall of changes does not always mean many settings changed. Separate reordering from changed values, then test when ignoring array order is appropriate.
Tools to use: JSON diff
Need just the names from a long JSON response? Select locations with JSONPath instead of copying search matches, and learn to distinguish no matches, null, and missing fields.
Tools to use: JSONPath extractor
JSON converted to CSV and back no longer has the same nulls or number types. Separate successful conversion from preservation by testing the round trip.
Tools to use: JSON ⇔ CSVCSV viewer and editorJSON ⇔ YAMLJSON ⇔ TOML
YAML can parse successfully and still describe the wrong settings. Experiment with indentation, strings versus booleans, and multiline text before trusting a successful format.
Tools to use: YAML formatter
JSON formats successfully, but an API rejects it. Check required fields, types, and allowed values with a small schema, while keeping the limits of validation clear.
Tools to use: JSON Schema validator
Fix XML by separating mismatched tags, attributes and special characters. A small experiment also shows what successful formatting cannot validate.
Tools to use: XML formatter
Commas in an address and newlines in notes can look like shifted CSV columns. Inspect quoted boundaries and compare the same values in a table and JSON.
Tools to use: CSV viewer and editorJSON ⇔ CSV
When moving JSON settings to TOML, inspect nulls, dates and comments. A successful conversion is only the start: compare types and meaning after a round trip.
Tools to use: JSON ⇔ TOML
If the last digit of an API ID changes, trace receiving, parsing, conversion and storage separately. Distinguish a digit string from a numeric value.
Tools to use: JSON formatterJSON diff
A short name exceeds a limit, but removing an emoji fixes it. Compare visible characters, UTF-16 units, and UTF-8 bytes to discover whether the form and storage count different things.
Tools to use: Text and byte counter
One intended edit produces a screenful of differences. Locate changes by line, inspect them by character, and decide when ignoring whitespace is safe.
Tools to use: Text diff
A pasted list contains blank lines, stray spaces, and duplicates. Change one option at a time before cleaning everything, and decide what should count as the same item.
Tools to use: Line tools
Which requested IDs are missing from the registered list? Separate common, additional, and missing items even when the two lists use different orders.
Tools to use: List set operations
Extracting IDs from a log also captures lookalikes. Test examples that must match alongside examples that must not, then inspect extraction and replacement separately.
Tools to use: Regular expression tester
Compare user_id with userId, then test acronyms, digits and naming collisions before changing an API boundary.
Tools to use: Case converter
Turn a comma-separated list into lines without losing empty items or meaningful spaces. Compare splitting, joining and wrappers with small examples.
Tools to use: Split and join text
A README should help someone start a task. Use headings, code blocks and tables to reveal the next action rather than merely decorate the page.
Tools to use: Markdown preview
Decode an unfamiliar string, then experiment with Unicode, newlines, and Base64url. Learn why unreadable-looking text is not the same as protected information.
Tools to use: Base64 converterSHA hash calculatorJWT decoder
Spaces become %20 or +, and C++ changes meaning. Distinguish whole URLs, individual values, and form encoding to locate the transformation.
Tools to use: URL encoder
A copied name looks identical but search cannot find it. Inspect composed forms, width variants, and invisible characters to separate normalization issues from other differences.
Tools to use: Unicode inspectorUnicode normalizer
A CSV opens as garbled text. Before saving it again, establish how to decode the original bytes and distinguish a wrong interpretation from lost information.
Tools to use: Character set converter
A log shows \u3042 and a page shows &. Distinguish escaped notation from damaged text, then decode only the intended layer.
Tools to use: Unicode escape converterHTML entity converter
Decode e3 81 82 from a log, compare hex with binary and round-trip UTF-8 text to see why one character can occupy several bytes.
Tools to use: Text ⇔ bytesUnicode inspector
A log date becomes 1970 or shifts by nine hours. Change seconds versus milliseconds separately from display timezone to check whether values identify the same instant.
Tools to use: Unix time converterTime zone converter
What time is 21:00 Tokyo in New York? Include the event date, avoid assuming a year-round offset, and distinguish skipped and repeated local times.
Tools to use: Time zone converter
Does a weekday-at-nine schedule also run on the first of the month? Inspect candidates from a fixed date to uncover weekday, start-boundary, and daylight-saving assumptions.
Tools to use: Cron builder and inspectorTime zone converter
What is one month after January 31? Compare a month, thirty days, month-end, and twenty-four hours to uncover renewal and deadline assumptions.
Tools to use: Add or subtract date/timeDate and time difference
How many business days lie between Friday and Monday? Vary weekends, custom holidays, and endpoint inclusion to explain one-day differences in schedules.
Tools to use: Business day calculator
Read PT90M as a duration, compare seconds and components, and distinguish calendar months from fixed elapsed time.
Tools to use: Duration converter
Why can January 1 belong to the previous year's week 53? Check weekly reports by converting dates and ISO week identifiers both ways.
Tools to use: ISO week number
Did a 1 TB drive lose capacity when it displayed about 931? Is 12.5 MB/s slow for 100 Mbps? Compare different units measuring the same quantity.
Tools to use: Data unit converter
Investigate the tiny extra digits in 0.1 + 0.2 by separating number representation from rounding. Fixing the display and defining calculation rules are different tasks.
Tools to use: Decimal calculatorIEEE 754 inspector
A long ID changed its last digit after copying. Investigate integer ranges, required bit width, and hexadecimal conversion rather than relying on the label '64-bit'.
Tools to use: Integer rangeRadix converter
120 ms to 90 ms is a 25% decrease, but returning to 120 ms is a 33.3% increase. Change the baseline to distinguish reductions, proportions, and percentage points.
Tools to use: Percentage calculator
A setting of 13 need not mean feature number 13. Inspect binary positions and use AND, OR and XOR to test combined flags.
Tools to use: Bitwise calculatorRadix converter
Explore why FF can represent 255 or −1, and keep signed interpretation, truncation and right shifts distinct.
Tools to use: Bitwise calculatorInteger range
A 16:9 image at 320 pixels wide is 180 pixels high. What about 321? Separate proportions, rounding and cropping.
Tools to use: Ratio and aspect ratioDecimal calculator
Does 192.0.2.10/24 identify one host or a range? Change the prefix, compare boundaries and counts, and see why subtracting two is not universal for /31 and /32.
Tools to use: IPv4/CIDR calculator
Is this IP inside the allowed range? Compare a host as /32 or /128 instead of matching strings, and distinguish containment, intersection, and directional differences.
Tools to use: IP and CIDR comparison
Split a /24 between four teams, or size blocks for different host counts. Compare equal splitting with VLSM and inspect boundaries and unallocated space, not just capacity.
Tools to use: Subnet splitter
Shorten a long CIDR list without adding addresses. Test adjacent, duplicate, and gapped blocks to distinguish exact aggregation from covering everything with a broader range.
Tools to use: IP range ⇔ CIDRCIDR aggregationIP and CIDR comparison
Is a short IPv6 address in a log the same as a long one in configuration? Expand it, compare numeric values, and distinguish one address from a /64 range.
Tools to use: IPv6 notation converterIPv6/CIDR calculator
A log value such as 3221225994 may encode an IP address. Convert it both ways while checking family, signedness and byte order.
Tools to use: IP integer converter
Compare /30, /31 and /32 by separating address counts from the rules for using them on a link.
Tools to use: IPv4/CIDR calculatorSubnet splitter
How long does 1 GiB take at 100 Mbps? Align bits, bytes, efficiency, and GB/GiB, then estimate duration or the rate needed to meet a time budget.
Tools to use: Data transfer time
How many minutes of downtime correspond to 99.9%? Compare 30 and 31 days, reverse the calculation, and separate time-based availability from request success rate.
Tools to use: Availability and downtime
How much space do thirty days of logs need? Start with event count and size, then vary compression and stored copies to see what drives capacity.
Tools to use: Log storage estimate
Does keeping two generations of 100 GB require only 200 GB? Include increments and observation timing to see why an older full backup may still be needed.
Tools to use: Backup storage estimate
Why do four 4 TB drives not always provide 16 TB? Change RAID level and spare count to separate raw capacity, redundancy, and modeled usable space.
Tools to use: RAID capacity
IOPS alone does not determine throughput. Change the average I/O size to see how the same operation count moves different amounts of data.
Tools to use: IOPS and throughputData unit converter
A fast link can still struggle over long round trips. Estimate the data in flight from bandwidth and RTT without treating the result as a diagnosis.
Tools to use: Bandwidth-delay product
At 100 arrivals per second and 0.2 seconds mean residence, the average population is 20. Distinguish this from peaks, threads and CPU requirements.
Tools to use: QPS and concurrency
Did you download the intended file? Compare SHA-256 digests, investigate newline and archive differences, and understand what a match cannot prove.
Tools to use: SHA hash calculator
An expired token immediately after login? Read exp, nbf and iat as UTC times, compare the clock, and distinguish decoding from signature verification.
Tools to use: JWT decoder
A webhook signature does not match: before changing the key, check a known example, body newlines, JSON whitespace, key encoding and output representation.
Tools to use: HMAC calculator
Should test IDs, secret tokens and repeatable fixtures use the same randomness? Try UUID v4/v7 and random tokens, then choose according to their role.
Tools to use: UUID generatorRandom token generatorPassword generator
Matching CRC32 is not proof of safety. Use a known input to check the variant, then distinguish corruption detection from authenticating a source.
Tools to use: CRC32 checksumSHA hash calculator
Eight characters are not a complete specification. Compare alphabet, length and generated count, and distinguish collisions from resistance to guessing.
Tools to use: Entropy and collision probabilityRandom token generator
UUID v4 and v7 have the same length but different structure. Explore generation and timestamp inspection without treating order as authenticity.
Tools to use: UUID generator
Is that pale gray helper text readable? Compare white backgrounds, translucent text and dark themes, then decide what to adjust first.
Tools to use: Color converterContrast ratio
How many rem is 24px? Explore root-font assumptions, nested em and viewport-dependent vw before transferring design dimensions into CSS.
Tools to use: CSS unit converter
Three cards refuse to line up: Grid or Flexbox? Change columns, gaps, wrapping and long content one at a time to find the cause.
Tools to use: Flexbox and Grid generator
Before printing a QR code, inspect its domain, repeated query parameters, quiet zone and decoded text to avoid rework.
Tools to use: URL parserQR code generator
The colors are right but the transition is in the wrong place. Start with angle and order, then read the stop positions in generated CSS.
Tools to use: CSS gradient generator
A larger shadow can make a card look blurry rather than raised. Adjust offset, blur, spread and opacity separately.
Tools to use: Box shadow generator
The same text color changes with alpha and the surface behind it. Check contrast using the composited foreground and background.
Tools to use: Contrast ratioColor converter
Turn a one-line SQL statement into something you can inspect: selected fields, filters, parentheses, joins and parameter mapping.
Tools to use: SQL formatter
Before turning a list into SQL, check leading zeros, quotes, duplicates and NULL. Distinguish preparing an IN clause from safe application parameter handling.
Tools to use: SQL IN clause generator
What happens to empty strings, NULL and missing fields when JSON or CSV becomes INSERT? Inspect a small fictional dataset before considering database use.
Tools to use: JSON/CSV → INSERT
Reproduce 'it broke with the previous data' by fixing a seed and schema. Generate fictional rows, change formats, and add boundary cases randomness alone may miss.
Tools to use: Mock data generator
Changing SQL markers is not enough: check argument order, repeated names and markers inside strings.
Tools to use: SQL placeholder converter
A million rows does not determine storage. Separate row size, indexes, overhead and copies to locate uncertainty.
Tools to use: Database size estimateData unit converter
Adding NULL to IN does not select missing values. Distinguish text, empty strings and SQL NULL, then use a separate IS NULL condition.
Tools to use: SQL IN clause generatorSQL formatter
Are 10% rewards the same as a 10% discount? Compare a fictional purchase, the effective discount model and the maximum redemption that preserves points.
Tools to use: Points & Rewards Calculator
The large pack is cheaper per 100g, but what costs less today? Compare required quantity, leftovers and shipping through an example where the ranking changes.
Tools to use: Unit Price & Bulk-Buy Comparison
When does annual billing cost less? Compare monthly 1200 with annual 12000 over six, ten and thirteen months, including the renewal jump.
Tools to use: Monthly vs Annual Plan Comparison
A reward of 100 points says little without its redemption value. Convert it to money, then separate earning rules from redemption conditions.
Tools to use: Decimal calculatorPercentage calculatorPoints & Rewards Calculator
At the same price, shrinking from 500 g to 400 g cuts quantity by 20% but raises unit price by 25%. Compare unit price separately from purchase totals.
Tools to use: Unit Price & Bulk-Buy ComparisonPercentage calculator
Do not judge a family annual plan only by its monthly per-person equivalent. Sum individual fees and compare payments over the same duration.
Tools to use: Monthly vs Annual Plan ComparisonDecimal calculator