Website profiles · Technology insights · Alternatives

charts.hohli.com

Online Charts Builder based on Google Charts API

No paid content found
Visit website
Profile views 7 Outbound visits 1 Normal
Online Charts Builder Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2007
Hosting
DigitalOcean, LLCInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Online Charts Builder?

Online Charts Builder is a browser-based tool for turning data into charts using the Google Charts API. You enter or update data, adjust the chart's style, preview it at various sizes, and then generate the chart. It is aimed at people who want a quick visual without installing charting software or writing chart code from scratch.

Online Charts Builder

H3 Practical uses and audience

  • Quick reports and presentations: Paste a small dataset, choose a chart style, and preview sizes such as 800x600 or 1024x768 before using the image.
  • Teaching and demos: Show how changing input data changes a chart, which makes it useful in a classroom or workshop setting.
  • Prototyping: Test whether a bar, line or pie chart communicates a trend before committing to a more polished dashboard tool.

H3 Trade-offs to weigh

The appeal is speed and simplicity: no setup, and the preview lets you check proportions before generating. The limitation is depth. Because it is built around the Google Charts API, the available chart types and styling options follow what that API exposes; it is not a full data-analysis or dashboard platform. If your data changes often or you need interactivity, filters or live updates, a spreadsheet or a dedicated visualization tool will usually serve you better.

A useful next step: open the builder, paste a small sample of your real data, and preview it at the size you actually need. If the chart reads clearly at that size, generate it; if not, simplify the data or switch chart type before investing more time.

How do I create a chart using Google Charts API?

Building a chart through the Google Charts API means writing a small amount of JavaScript that loads the library, defines your data, and renders into a page element. The Online Charts Builder is a browser-based helper that wraps that API: you adjust input data and chart style, see a preview, and pick an output size before generating the chart. It's aimed at people who want a Google-style chart without hand-writing the full setup.

The direct approach in code

A minimal Google Charts page follows the same four steps every time:

  1. Load the loader script from Google's CDN.
  2. Call google.charts.load with the chart package you need (for example corechart).
  3. Set a callback that builds a DataTable and its columns/rows.
  4. Instantiate the chart with new google.visualization.LineChart(document.getElementById('chart_div')) and call .draw(data, options).

Options control titles, axis labels, legends, colors, and sizing. The container div needs explicit dimensions or the chart renders at zero height.

Where the builder fits

Situation Better choice
One-off chart, quick visual check Use the builder's live preview and size presets
Chart must live inside an existing app Write the API calls directly so you control data flow
You need to prototype style options fast Tweak data and style in the builder, then port the settings
Data changes at runtime Code the API; a static builder output won't update itself

The builder's value is iteration speed: changing data and style and immediately seeing the result is faster than editing a file and refreshing. Its limitation is that a generated chart is a snapshot — anything dynamic, interactive, or fed by a database still belongs in your own code.

A concrete scenario

Suppose you're preparing a quarterly report and want a line chart of revenue by month. Paste the month/value pairs into the builder, try a couple of color and legend settings, and settle on a size that matches your slide or page. Once the look is right, reproduce those same option values in your own draw call so the final chart matches the preview. If the numbers will be updated next quarter, keep the code version as the source of truth and treat the builder as a mockup tool.

Practical cautions

  • Chart rendering depends on the library loading successfully, so test with a slow connection or a blocked script to see how your page degrades.
  • Give the chart container a fixed height in CSS; percentage heights inside unmeasured parents often collapse.
  • If you need charts that work offline or without third-party script loading, a self-hosted library is the more robust path.

Start by sketching one chart in the builder, note the exact option values you like, then move them into a real page where the data can be refreshed.

Can I customize the style and dimensions of the generated charts?

Yes. The builder exposes both a style/customize path and a set of fixed preview dimensions, so you can adjust how a chart looks and pick an output size before generating it.

What the page suggests you can control

  • Style: The interface includes a "Customize" control alongside "Generate," which points to changing the chart's visual treatment rather than accepting a single default look.
  • Dimensions: A preview-size list is shown directly: 1200x1200, 1280x1024, 1000x1000, 1024x768, 800x800, 800x600, 640x640, 640x480, 320x320, 320x240.
  • Data: The excerpt notes you can "try to update input data," so style and size changes sit alongside editing the underlying values.

How to approach it

  1. Enter or update your data first, so style decisions are made against real content.
  2. Open Customize and change the visual options.
  3. Choose a preview dimension that matches where the chart will live — slide, report, dashboard or web page.
  4. Generate and check whether labels, legends and axis text still read well at that size.

Practical trade-offs

  • Large square sizes (1200x1200, 1000x1000) suit detailed charts where many categories or long labels must stay legible.
  • Wide formats (1280x1024, 1024x768) fit presentation slides and desktop screens better.
  • Small sizes (320x320, 320x240) are useful for thumbnails or compact embeds, but dense data will crowd; simplify the chart type or reduce categories for those.

If your goal is a chart for a specific slot, start by picking the closest dimension and then customize until it reads clearly at that exact size. The builder is based on the Google Charts API, so the customization options you see are those that API supports.

Is Online Charts Builder free to use?

Yes — based on the available page evidence, Online Charts Builder at Online Charts Builder presents itself as a free browser-based tool, with no pricing links or payment signals shown on the page.

What "free" means in practice here

The site describes itself as a "Charts Builder Service for work with Google Charts API," and its interface centers on pasting or editing input data, adjusting chart style, previewing at various pixel dimensions (e.g., 1200x1200, 800x600, 320x240), and generating a chart. That workflow — edit, preview, generate, customize — is the kind of utility typically offered without an account or checkout step.

A practical way to confirm before relying on it: open the builder, enter a small sample dataset, and click Generate. If no login wall or payment prompt appears, you can treat it as free for that use.

Where the trade-offs sit

Free doesn't automatically mean suitable for every job. Consider what you actually need:

  • One-off or quick charts — a free builder is usually the fastest route; no setup, no dependencies.
  • Charts embedded in a live product or dashboard — you'd normally call the underlying charting library from your own code rather than route data through a third-party web form.
  • Recurring or automated reporting — manual copy-paste into a browser tool becomes a bottleneck; a script or reporting platform is a better fit.
  • Sensitive data — pasting internal figures into any third-party web tool raises questions about where that data goes. If confidentiality matters, check the site's terms or keep the data local.

A useful next step

If you want to compare the underlying approach rather than this specific builder, the Google Charts documentation at Google Charts explains the API directly, including how charts are generated from data and configuration options. That's the authoritative reference if you later decide to build charts yourself instead of using a form-based tool.

For a quick sanity check on this product: generate one test chart with non-sensitive sample data, note the output format and whether any watermark or limit appears, and decide from there whether it meets your needs.

What types of charts can I create with this tool?

The tool is a front end for the Google Charts API, so the chart types you can build are the ones that API supports — and the page itself doesn't list them. Its interface shows an editable data input, a live preview, preset preview sizes (from 320×240 up to 1200×1200), and Generate and Customize controls, which tells you the workflow is: enter data, pick a chart style, preview, then generate.

Typical chart types this kind of builder covers

  • Line and area charts — trends over time, such as monthly revenue or site visits.
  • Bar and column charts — comparing categories, such as sales per region.
  • Pie and donut charts — simple share-of-total breakdowns with few slices.
  • Scatter and bubble charts — relationships between two or three numeric variables.
  • Geo charts — values mapped onto countries or regions.
  • Gauges, candlesticks and combo charts — single-value dials, financial ranges, or mixed bars-plus-line views.

Who it suits

A student or analyst who needs a quick chart for a report without installing software is the clearest fit: paste data, choose a style, preview at a target size, and generate. Anyone needing full control over typography, annotations or export formats will likely find a hosted API wrapper limiting.

How to check quickly

Open the builder, load a small dataset, and step through the available chart styles in the preview. If the type you need isn't offered, use a dedicated library — for example Google Charts for the underlying API, or Observable and D3 when you need custom visuals.

How do I update the input data to preview changes in the chart?

Edit the data in the input area and the chart preview updates to reflect the change. The page presents a single workflow: an input field for your data, a chart preview area, and controls for size and style. You change the input, then look at the preview to see the result.

H3 Practical steps

  1. Open the builder at Online Charts Builder.
  2. Find the input data field and replace or extend the existing values with your own.
  3. Watch the preview panel — it is described as updating when you change input data and chart style.
  4. If the preview does not change, adjust the chart type or style control, since the preview is tied to both data and style settings.
  5. Pick a preview size from the listed options (for example 800x600 or 1200x1200) when you need to check how the chart looks at a specific dimension.

H3 What to watch for The builder is based on the Google Charts API, so the input format usually needs to match what that API expects — typically a table-like structure of rows and columns, with the first row or column used as labels. If your edit produces an empty or broken preview, the cause is usually a formatting mismatch rather than the preview itself.

H3 A concrete scenario Suppose you are preparing a quarterly report and want a quick bar chart of revenue by region. Paste your region and revenue values into the input area, set the chart type to bar, choose a size close to your slide dimensions, and confirm the preview matches your numbers. Then generate the chart and embed the result.

H3 Decision criterion Use this builder when you want a fast, browser-based way to turn pasted data into a chart without installing software. If you need advanced interactivity, live data connections or extensive styling, a full charting library or spreadsheet tool will serve you better.

Related questions

More questions →
What Is OpenAPI-Generated API Documentation and How Does It Work?

OpenAPI-generated API documentation is reference documentation that is produced automatically from an OpenAPI description file rather than written by hand. You write (or generate) a machine-readable specification of your API — endpoints, parameters, request bodies, responses, schemas, and auth — and a documentation tool reads that file and renders a browsable, often interactive reference site. The spec becomes the single source of truth; the docs become a build artifact.

This differs from manually written docs in one fundamental way: with hand-written docs, the prose is the source of truth and the API is described separately. With spec-driven docs, the API description is the source, and every page, table, and code sample is derived from it.

How the workflow actually runs

A typical spec-driven documentation pipeline has five stages:

  1. Author or generate the spec. You either write an OpenAPI document by hand (YAML or JSON), or generate it from code annotations, framework metadata, or a design-first editor. Design-first means the spec is written before implementation; code-first means it is extracted from existing code.
  2. Validate and lint. The spec is checked against the OpenAPI schema and against style rules — consistent naming, required descriptions, no undocumented 4xx responses, no orphaned schemas.
  3. Bundle and transform. Multi-file specs are combined, $ref pointers are resolved, and the document is optionally split into per-tag or per-version outputs.
  4. Render. A documentation tool converts the spec into HTML: an endpoint list, a sidebar of operations, parameter tables, response schemas, and a "try it" console.
  5. Publish and version. The rendered site is deployed, and each API version gets its own snapshot so consumers can read docs matching the version they call.

Steps 2 through 5 are usually automated in CI. If the spec fails validation, the docs build fails — which is the point.

Spec-driven vs. hand-written documentation

Dimension OpenAPI-generated Hand-written
Source of truth The spec file The prose
Consistency with the API High, if the spec is accurate Drifts as the API changes
Effort per endpoint Low after setup Repeated for every endpoint
Narrative and tutorials Weak; needs separate pages Strong
Code samples Generated per language from schemas Written and maintained manually
Customization Bounded by the tool's templates Unlimited
Failure mode Accurate spec, poor docs, or stale spec Beautiful docs that describe an API that no longer exists

The practical conclusion most teams reach: generate the reference, write the guides. Reference material is repetitive and mechanical, which is exactly what generation is good at. Conceptual explanations, migration notes, and tutorials carry judgment that a spec cannot express.

What you get out of the box

Generated reference pages commonly include:

  • An operation list grouped by tag or path, with HTTP method and path.
  • Parameter tables showing name, location (path, query, header, cookie), type, required flag, and description.
  • Request and response schemas rendered as expandable trees, including nested objects and arrays.
  • Authentication details pulled from the securitySchemes section.
  • Interactive request consoles that let a reader send a real call from the browser.
  • Generated code samples in several languages, derived from the same schemas.
  • Multiple output formats, such as a static site, a single HTML file, or a mock server.

Because all of these come from one document, changing a field name in the spec updates the parameter table, the schema tree, and every code sample at once.

Where spec-driven documentation breaks down

Generation is not free. The trade-offs are real:

Spec quality becomes documentation quality. A field with no description produces a table row with an empty cell. A vague summary produces a vague heading. Tools can enforce presence of descriptions via linting, but they cannot enforce that the description is useful.

Customization has limits. If you need a page that does not map to an OpenAPI concept — a conceptual overview, a pricing explanation, a comparison of two endpoints — you write it outside the generator and link to it.

Not everything is expressible. Webhooks, streaming responses, long-polling behavior, and complex multi-step flows are awkward or impossible to describe fully in OpenAPI. Those need prose.

The spec can go stale. If the spec is maintained separately from the implementation, it drifts just like hand-written docs. The mitigation is to generate the spec from code, or to test the implementation against the spec in CI.

Interactive consoles need care. A "try it" button that hits a production API with real credentials is a security and rate-limit problem. Point it at a sandbox, or disable it.

Deciding whether to adopt it

Adopt spec-driven reference documentation if most of these are true:

  • Your API has more than a handful of endpoints, or changes frequently.
  • You ship client SDKs or code samples in more than one language.
  • Multiple teams consume the API and need a consistent, always-current reference.
  • You already have, or are willing to maintain, an OpenAPI description.

Stay with hand-written docs, or a hybrid, if:

  • Your API is small and stable, and the reference fits on one page.
  • Your documentation is mostly conceptual and contains little endpoint-level detail.
  • You cannot commit to keeping the spec in sync with the implementation.

A reasonable middle path: generate the reference from the spec, and hand-write the getting-started guide, authentication walkthrough, and error-handling page. Link the two directions so readers can move from concept to endpoint and back.

A minimal starting checklist

  1. Produce one valid OpenAPI document for a single API version.
  2. Add a linter with rules for descriptions, operation IDs, and error responses.
  3. Wire the docs build into CI so a failing spec fails the build.
  4. Render the reference and review it as a reader, not as the author.
  5. Write the two or three conceptual pages the generator cannot produce.
  6. Version the published docs alongside the API version.

The core idea is simple: describe the API once, in a format both machines and humans can read, and let the reference documentation fall out of that description. Everything else — tooling, hosting, interactivity — is a detail on top of that decision.

How to Build a Chart Online with a Google Charts API Builder

You can build a chart online by entering a dataset into a browser-based builder, choosing a chart type and style, previewing it at a target canvas size, and then generating the final chart. The Online Charts Builder at charts.hohli.com works this way: it is a service for working with the Google Charts API, which dynamically generates charts from your input data and style settings. This walkthrough covers the full sequence — data entry, customization, preview sizing, generation, and the problems that most often stop a chart from rendering.

What you need before you start

  • A modern web browser. The builder runs in the page, so no local install is described.
  • A dataset in a tabular layout: one header row for series/labels, then one row per data point. Google Charts expects the first column to hold the category or label and subsequent columns to hold numeric values.
  • A decision on chart type before you fine-tune styling, since available style options depend on the type you pick.

Step 1: Enter or update your dataset

The builder's input area holds the data that feeds the chart. Paste or type your table there, keeping the column structure consistent — a mismatched number of columns between rows is the most common reason a preview comes back empty.

If you are iterating, update the input data in place rather than starting over. The builder is designed for this: the source describes the workflow as trying to update input data and change the style of the chart, so repeated edits to the same dataset are the expected path.

Step 2: Choose a chart type and adjust style

Use the Customize control to set the chart type and its appearance. Because the builder is based on the Google Charts API, the styling options you see map to that API's chart options — titles, axis labels, colors, and legend behavior are the typical levers.

Practical order of operations:

  1. Pick the chart type first (the shape of your data should drive this — categories over time suggest a line or column chart, part-to-whole suggests a pie).
  2. Set labels and titles next, so you can read the preview while you style.
  3. Adjust colors and legend last, once the data is rendering correctly.

Step 3: Preview at the right canvas size

The builder offers a set of preview dimensions rather than a single fixed canvas:

Preview size Typical use
1200x1200 Square export, social or print
1280x1024 Standard desktop slide
1000x1000 Square web embed
1024x768 Classic presentation format
800x800 Square content block
800x600 Compact embed
640x640 Small square thumbnail
640x480 Small landscape thumbnail
320x320 Icon-scale square
320x240 Icon-scale landscape

Switch between these before generating. A chart that looks balanced at 1200x1200 can crowd its labels at 320x240, and axis text is usually the first thing to collide at small sizes. Checking the smallest size you actually intend to use is the fastest way to catch that.

Step 4: Generate the chart

When the preview matches what you want, use Generate to produce the final chart. The output is a chart rendered through the Google Charts API from the data and options you set, so what you see in the preview at your chosen size is what the generated chart reflects. If you plan to reuse the chart, note the data and style settings you settled on — the builder does not describe a saved-project or account feature, so re-creating a chart means re-entering the same inputs.

Troubleshooting: blank preview or data not rendering

Symptom Likely cause Fix
Preview is blank Input area is empty or the data was cleared during an edit Re-paste the dataset and confirm rows are present
Chart renders but no data points appear Values in data columns are text, not numbers Remove currency symbols, commas, or units from numeric cells
Only some series show Rows have a different number of columns than the header Make every row match the header's column count
Labels overlap or are cut off Canvas too small for the label text Switch to a larger preview size, or shorten labels
Style changes have no visible effect The option does not apply to the selected chart type Confirm the chart type first, then re-apply the style

The two failures worth checking first are non-numeric values in data columns and inconsistent column counts between rows — between them they account for most cases where the builder accepts input but produces nothing visible.

When this approach fits

Use a Google Charts API-based builder like this one when you want a chart generated from a pasted table without writing chart code, and when you need control over the output canvas size. It suits one-off charts, quick data checks, and fixed-size embeds. If you need the chart to update automatically from a live data source, or you need to store and version many charts, a builder that generates a static result from manual input is the wrong tool — you would want the chart defined in code against your data source instead.

How Are the Official UK Charts Compiled and What Makes a Release Eligible?

The Official UK Singles Chart and Official UK Albums Chart are compiled by the Official Charts Company (OCC) from a combination of paid sales, audio streaming, and video streaming, covering a defined seven-day chart week. To be eligible, a release generally must be commercially available in the UK, meet minimum length and format rules, and be sold or streamed through recognised retailers and services. Positions are ranked by a weighted "chart unit" total, and results are published weekly, with the Top 40 broadcast on BBC Radio 1.

What the Official UK Charts Actually Cover

The main charts are the Official Singles Chart Top 100 and the Official Albums Chart Top 100. Alongside them sit genre and format charts — Dance, Rock, Hip-Hop, Vinyl, Streaming, Country, Classical, Afrobeats and others — which use the same underlying data but filter it by genre or format.

The key distinction:

  • Singles chart: tracks, typically individual songs or short releases.
  • Albums chart: longer releases, including studio albums, compilations and some EPs.
  • Genre/format charts: subsets of the above, not separate data collection systems.

How the Data Is Collected

The chart is built from three main consumption types:

Source What it measures Notes
Paid sales Downloads and physical purchases Counted at the point of sale
Audio streaming Plays on subscription and ad-funded services Weighted, not one play = one sale
Video streaming Plays of official music videos Also weighted

Retailers and streaming services supply data to the OCC. Only recognised, legitimate outlets count — plays or sales from unauthorised sources do not.

The Chart Week

The chart week runs from Friday to Thursday. Data is collected across that window, processed, and the new chart is published the following Friday. The Top 40 is then broadcast on BBC Radio 1, which is why the "official" reveal is tied to that radio slot.

How Positions Are Calculated

Each release accumulates chart units. Sales, audio streams and video streams are combined using weightings set by the OCC, so that streaming and sales can be compared on one scale. The release with the highest unit total is Number 1, the next is Number 2, and so on down to 100.

Two practical points:

  • Streaming is not counted one-to-one against a sale. A large number of streams is needed to equal one paid sale, which is why an act with heavy streaming but modest sales can still chart highly.
  • Weightings can change. The OCC reviews its methodology periodically, so the exact conversion is not fixed forever. Treat any specific ratio you see quoted as potentially out of date.

Accelerated Chart Ratio (ACR)

A long-running rule affects how streams count for tracks that have been on the chart for a while. Under the Accelerated Chart Ratio, older charting tracks have their streaming points reduced relative to newer releases. This is designed to keep the chart responsive to new music rather than letting one huge hit sit at the top indefinitely. The exact thresholds and ratios are set by the OCC and can be revised.

What Makes a Release Eligible

Eligibility is about whether a release can appear on the chart at all. The main conditions:

Availability and Retail

  • The release must be commercially available in the UK.
  • It must be sold through recognised retailers and available on recognised streaming services.
  • Free or promotional giveaways generally do not count as sales.

Length and Format Rules

  • Singles must meet minimum and maximum length limits. A track that runs too long may be treated as an album track instead.
  • Albums must meet a minimum length or track-count threshold to qualify as an album rather than a single or EP.
  • Releases must be properly released, not leaked or unofficially distributed.

Pricing and Discounting

  • Heavily discounted or free copies can be excluded or discounted from the count.
  • Bundles that tie a sale to merchandise or tickets are restricted, to prevent chart positions being bought through bundling rather than genuine music consumption.

Artist and Credit Rules

  • Chart credits follow the primary artist on the release.
  • Featured artists are generally credited where they are formally billed, but the rules on how features are counted have been tightened over time to stop "feature stacking".

Multiple Versions

  • Different versions of the same track (remixes, edits) are usually combined into one chart entry rather than charting separately.
  • This prevents one song occupying several positions through variant releases.

How Genre and Format Charts Relate to the Main Charts

The genre and format charts are not separate competitions. They are views of the same data, filtered:

  • A track can appear on the main Singles Chart and the Dance Chart at the same time.
  • The Vinyl Chart reflects physical vinyl sales only.
  • The Streaming Chart ranks by streaming consumption only.
  • The Albums Chart and its genre variants work the same way.

So if you want to understand why a song is high on one chart and lower on another, the answer is usually the filter: the genre or format chart is showing only part of the total picture.

Practical Checklist: Will a Release Chart?

If you are trying to work out whether a release is eligible, run through this:

  1. Is it commercially available in the UK through recognised outlets?
  2. Does it meet the length/format rules for a single or album?
  3. Is it priced normally, without a discount or bundle that would be excluded?
  4. Are all versions combined into one entry?
  5. Is the artist credit correct and within the feature rules?
  6. Was it released within the Friday–Thursday chart week you are looking at?

If the answer to any of these is no, the release may be excluded, discounted, or treated as a different type of release.

Common Misunderstandings

  • "One stream equals one sale." It does not. Streams are weighted and many are needed to match a sale.
  • "The chart is based on sales only." Streaming is a major component of both singles and albums charts.
  • "Any play counts." Only recognised services and legitimate consumption count.
  • "Remixes chart separately." Versions are normally combined.
  • "The chart week is Monday to Sunday." It is Friday to Thursday, with publication on Friday.

Where to See the Results

The full Official Singles and Albums Chart Top 100, plus the genre and format charts, are published by Official Charts. The Top 40 is broadcast on BBC Radio 1. For deeper data and professional tools, Official Charts also offers a Pro service, which is aimed at industry users rather than general listeners.

The exact weightings, ACR thresholds and eligibility limits are set and updated by the Official Charts Company, so for a specific release or a current rule, the authoritative source is the OCC's own published rules rather than any secondary summary.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. An active inbound-mail setup with incomplete authentication may leave the domain more open to impersonation. Provider hosting alone does not close that gap.

Domain and Registration

Registered in 2007, this domain has about 19 years of history. That suggests continuity, although ownership and purpose may have changed. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

MX records exist, but SPF, DKIM and DMARC were not detected. Protection against domain impersonation may be incomplete. Nameservers are provided by DigitalOcean, indicating managed DNS hosting. MX records point to the hohli.com email service. No CNAME was found; the observed records resolve directly to addresses. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header identifies nginx without an exact version. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies jQuery, Bootstrap, Google Analytics, nginx without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 21 characters, within a common display range. A meta description is present, with 48 characters. The observed directives allow indexing and link following. No Generator meta tag is publicly exposed.

Hosting and Email

DNSDigitalOcean
HostingDigitalOcean, LLC
Emailhohli.com
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) The Netherlands flagAmsterdam, North Holland, The Netherlands Inferred 134.209.202.248

Registration details

RDAP / WHOIS

RegistrarPDR Ltd. d/b/a PublicDomainRegistry.com
Registered2007-03-10
Expires2031-03-10
Domain statusactive
Nameserversns1.digitalocean.com、ns2.digitalocean.com、ns3.digitalocean.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Acharts.hohli.com134.209.202.2483600—
MXhohli.commail.hohli.com144000
NShohli.comns1.digitalocean.com1800—
NShohli.comns2.digitalocean.com1800—
NShohli.comns3.digitalocean.com1800—
TXThohli.comgoogle-site-verification=sD__rQZb501R4CtBWQHGkRhsY23s3IRTVEvmvX9uimw3600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2
Negotiated protocolTLSv1.2
Certificate subjectcharts.hohli.com
IssuerLet's Encrypt
Valid until2026-12-01T11:08 · Remaining when checked: 62 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html
servernginx

Identified technologies

jQueryBootstrapGoogle Analyticsnginx

Pages, Search and Sharing

Meta descriptionOnline Charts Builder based on Google Charts API
Canonical URLhttps://charts.hohli.com
LanguageEnglish (default)
Twitter CardNot detected

Unknown

All bots 1 allowed · 0 disallowed
  • Allow/

User reviews (0)

  • No reviews yet.