Help Centre

Getting started, frequently asked questions, known limitations, and how to get in touch.

Getting started

Rawview helps you figure out where and why JSON parsing failed, and what the server actually sent back — because a surprising share of parse errors come from servers returning HTML error pages dressed as JSON.

  1. Paste JSON — Go to the app page and paste a blob of JSON into the text area. The tool runs JSON.parse right in your browser. If the JSON is invalid, you see the exact line, column, and the parser's error message in plain language. If it parses, you get a success badge.
  2. Check a URL — Switch to the URL tab, paste a URL, and click Check. Rawview fetches the URL through a Cloudflare Worker and shows you the HTTP status, content-type, body length, and a preview of the raw response body. If the response is JSON that failed to parse, the error location is highlighted.
  3. Interpret the results — A red error badge means the JSON is invalid — look at the line and column shown. If the response content-type says text/html but you expected JSON, the server sent an HTML error page. That is the most common cause of a confusing parse error.

No account, no sign-up, no cookies. You can use the tool immediately.

Frequently asked questions

Rawview says the JSON is valid, but my application still fails to parse it. Why?

Rawview validates JSON syntax — it checks that the text conforms to the JSON grammar. It does not validate the JSON schema. If your application expects certain fields, specific data types, or a particular structure, a syntactically valid JSON blob can still fail at the application layer. Rawview cannot tell you that a string where an object was expected will break your code.

The URL returned a 200 status, but the JSON is malformed — how?

This is one of the most common “my API is broken” scenarios. Many servers respond with a 200 status code even when they serve an HTML error page (a “soft error”). The response body may be an HTML page that says “Internal Server Error” in human-readable text, but the HTTP status is 200 and the content-type header is set to application/json. Rawview shows you the actual content-type the server sent and a preview of the raw bytes, so you can see the mismatch.

Rawview says the host is unreachable. What does that mean?

The Cloudflare Workers runtime cannot reach hosts that are themselves behind Cloudflare. If the server you are checking is fronted by Cloudflare, the Worker will report it as unreachable — the connection is silently dropped rather than properly closed. Rawview displays this notice next to the URL input. To verify the result, check from a host that is not behind Cloudflare, or use the Paste JSON mode instead with a saved copy of the response body.

Does Rawview store the JSON I paste?

When you use the Paste JSON tab, the entire parse happens in your browser. The text you paste is never sent to any server. No network request is made. No data leaves your machine. When you use the Check URL tab, the URL you enter is sent to a Cloudflare Worker to fetch the target — the Worker processes the request ephemerally and does not store or log anything. See the Privacy page for full details.

Is Rawview free? What will it cost?

Rawview is free to use during pre-launch. No pricing model has been determined for post-launch operation — there are no tiers, no subscriptions, and no payment processing infrastructure. If and when pricing is introduced, existing users will be notified. See the Pricing page for the current status.

Does Rawview support authentication headers, custom methods, or POST requests?

Not yet. The URL-check feature sends a simple GET request with no custom headers, no authentication, and no request body. Rawview is designed for debugging public API endpoints and inspecting server responses. Supporting authenticated requests and custom methods is a potential future enhancement but is not currently on the roadmap.

Known limitations

Rawview is a pre-launch tool. The following limitations are deliberate or inherent to the current implementation:

Cloudflare-hosted URLs cannot be checked

The Cloudflare Workers runtime cannot open a connection to another Cloudflare-fronted host. The connection is silently dropped. Rawview displays this warning next to the URL input.

No schema validation

Rawview validates JSON syntax only. It does not check whether the JSON matches a particular schema, has the expected fields, or uses the correct data types.

No custom headers, authentication, or HTTP methods

The URL-check feature uses a simple GET request. There is no support for API keys, bearer tokens, POST bodies, or any other HTTP method.

No scheduled or automated re-checking

Rawview does not offer recurring checks, alerts, or digests. There is no email sender in this fleet, so no notifications of any kind can be delivered. Each check is manual and one-off.

No account system, no history

Rawview has no user accounts, no login, and no session history. Each session is independent. Results are not saved between visits.

No legal entity or jurisdiction established

Rawview is a pre-launch tool. No company, legal entity, or jurisdiction has been registered for this service. The Terms of Use and Privacy pages are interim statements and will be updated when a legal framework is established.

Contact us

Pre-launch

Rawview does not yet have a support mailbox or contact form.

This site has no email sender, so any address listed here would be unreachable. A dedicated support channel will be established when the tool enters production.

In the meantime, refer to this Help Centre or the repository or deployment channel where you obtained the tool.