Website profiles · Technology insights · Alternatives

midi-piano-trainer.netlify.app

No paid content found
Visit website
Profile views 6 Outbound visits 2 Normal
Piano Trainer Full homepage screenshot

At a glance

Category
Software & Apps
Language
English
Paid-content signal
No paid content foundObserved
Registered
2018
Hosting
NetlifyInferred
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 Piano Trainer?

Piano Trainer is a browser-based piano practice tool that turns a MIDI file into an interactive lesson. You load a .mid file, and the page shows falling notes alongside scrolling sheet music while listening through your microphone to detect what you actually play. It is aimed at pianists who want feedback on accuracy rather than just a backing track to play over.

How a session works

The page offers three modes:

  • Watch — notes fall and the sheet music scrolls, with no scoring. Useful for learning a piece's shape before playing it.
  • Play Along — you play with the song and get scored on accuracy, with counts for correct, missed and wrong notes.
  • Hand Practice — practice the left or right hand independently, or both together.

Playback supports speed adjustment, auto-paging, and keyboard shortcuts (Space to play/pause, M for mic, S for sheet, Esc to stop). A calibration step asks you to hold A4 on your piano for about a second so the mic detection matches your instrument's tuning.

The detection trade-off

The interesting decision here is note detection. The page lists several engines, from a fast "Standard (instant)" option up to higher-accuracy models such as Transkun V2 (described as SOTA at roughly 98% F1) and Kong/Bytedance (roughly 90% F1), with Basic Pitch around 80% F1. Faster detection means less lag between your keypress and on-screen feedback; more accurate detection means fewer notes scored incorrectly, especially in dense or pedaled passages. If you are drilling slow passages, instant detection is usually the better feel; if you are scoring a full run-through, a higher-accuracy engine gives fairer numbers.

Who it suits

It fits a self-directed learner who already has MIDI files and a microphone-equipped computer, and who wants quantitative feedback on a passage. It is less suited to someone wanting guided lessons, technique instruction or repertoire recommendations — nothing on the page suggests those.

A practical first step: pick one short, familiar piece, load it in Watch mode at reduced speed to check that the mic reliably detects your notes, then switch to Play Along and treat the missed/wrong counts as a diagnostic for which bars to isolate in Hand Practice.

How do I use Piano Trainer to practice a song from a MIDI file?

Load a .mid file, choose a practice mode, then let the microphone listen to your acoustic or digital piano while the falling notes and sheet music guide you.

Step by step

  1. Open Piano Trainer and click Load MIDI File (or drag a .mid file anywhere on the page). Nothing starts until a file is loaded.
  2. Pick a Mode: Watch to observe the falling notes and scrolling sheet music without playing, Play Along to perform and be scored, or Test for a scored run without the guidance.
  3. Set Hand to Both, Right, or Left. Practising one hand at a time is often the fastest way through a difficult passage.
  4. Adjust Speed (start below 1.00x), Tune Clarity, Speed 3fr, Release 8fr, and Volume as needed.
  5. Enable the microphone (M) and, if the first notes are misread, click Calibrate Tuning and hold A4 on your piano for about a second.
  6. Press Space to play or pause, S for the sheet, Esc to stop. At the end you get a Session Complete summary: accuracy plus correct, missed and wrong counts, with Retry and Close.

Choosing the detection engine

The page lists several note-detection options with different trade-offs:

Detection Trade-off
Standard (instant) Fastest response, least demanding
Basic Pitch (~80% F1) Lighter accuracy
Transkun V1 (~94% F1) Balanced
Transkun V2 SOTA (~98% F1) Highest listed accuracy, likely heaviest
Kong/Bytedance (~90% F1) Middle ground

If your machine stutters or notes lag behind your playing, drop to a faster engine; if you are getting credit for wrong notes, move up. Noise Cancel (None, Spectral, DeepFilterNet3) matters most with a room microphone or a noisy digital piano.

A practical first session: load one short piece, set Watch at 0.75x with the right hand only, then switch to Play Along at the same speed and check the missed-note count before raising it.

Which note detection method should I choose for the most accurate feedback?

Choose Transkun V2 SOTA if accuracy is your priority. The detection menu labels it as the highest-accuracy option, and the naming makes the trade-off explicit: "SOTA" (state of the art) sits above Transkun V1, Kong/Bytedance, Basic Pitch, and Standard. The same screen shows approximate F1 scores — roughly 98% for Transkun V2, 94% for Transkun V1, 90% for Kong/Bytedance, and 80% for Basic Pitch — so the ordering is visible before you commit.

How to decide

Setting When it makes sense
Transkun V2 SOTA You want the most reliable scoring and don't mind slower processing. Best for final practice runs or checking whether a passage is really clean.
Transkun V1 You want near-top accuracy with lighter processing — a reasonable everyday default.
Kong/Bytedance A middle ground when you want decent detection with less lag.
Basic Pitch Fast and forgiving; useful for rough play-throughs or older/slower hardware.
Standard (instant) Immediate response for quick checks, at the cost of precision.

Practical next step

Run the same short passage twice — once on Standard (instant) and once on Transkun V2 SOTA — and compare the wrong and missed counts on the Session Complete screen. If the numbers barely differ, drop back to a faster method and keep the responsiveness. If Transkun V2 catches errors the instant mode misses, keep it for serious practice.

Two things affect detection more than the method itself: calibrate tuning first (play A4 and hold it for about a second), and set Noise Cancel appropriately for your room — the page offers None, Spectral, and DeepFilterNet3. A quiet room with a clean signal will do more for accuracy than any single model choice.

For general piano practice alongside this, Music Theory covers note reading and IMSLP has public-domain scores you can practice from.

Can I practice just the left or right hand separately in Piano Trainer?

Yes. Piano Trainer includes a Hand setting with Both Hands, Right Hand and Left Hand options, so you can isolate one hand's part and practice it on its own.

How the hand options fit together

Setting What it does When it helps
Both Hands Playback and scoring cover the full part Testing whether you can coordinate the two hands
Right Hand Focuses on the right-hand part Learning melody lines or passages where the right hand leads
Left Hand Focuses on the left-hand part Working on bass patterns, accompaniment or independence

The rest of the practice flow stays the same: load a MIDI file, choose Watch Mode to see the falling notes and scrolling sheet music, or Play Along to be scored on accuracy. Because the hand setting sits alongside Mode, Speed, Tune, Clarity, Volume and the mic detection options, you can slow a single hand down and loop it without the other hand's notes getting in the way.

A practical way to use it

If a piece has a busy left hand and a melody you already know, start with Left Hand at a reduced speed, then switch to Right Hand, and only then move to Both Hands. That order exposes which hand is actually causing the mistakes instead of letting the easier hand mask them.

A realistic scenario: a late-intermediate player working on a Chopin nocturne might spend a session on the left hand alone at 0.7x speed, using the mic detection to check each chord before recombining. The trade-off is that single-hand practice can feel easier than it really is, because timing against the other hand is a separate skill. Treat isolated hand work as preparation, not as proof the passage is ready.

Next step

Load a .mid file, pick Left Hand or Right Hand, and set Speed below 1.00x. Use Space to play or pause, M to toggle the mic, S for the sheet, and Esc to stop.

How do I calibrate the microphone tuning before starting a practice session?

Open the Calibrate Tuning panel before you load a song, play A4 on your piano, and hold the note for about one second. Piano Trainer listens for that reference pitch and then uses it to judge your playing, so the "Waiting..." indicator should change once it has a stable reading. If the note reads as sharp or flat, adjust your piano's tuning or check that the mic is positioned to pick up the strings clearly rather than room noise.

A practical calibration routine

  1. Load the page and start the mic (keyboard shortcut M).
  2. Press Calibrate Tuning.
  3. Play A4 on your piano and hold it steadily for roughly a second.
  4. Wait for the panel to confirm the reading, then close it.
  5. Run a short Watch Mode pass to confirm notes register cleanly before you switch to Play Along.

If calibration keeps failing

  • Quiet the room. Fans, air conditioners and traffic can mask a sustained note.
  • Move closer or reposition the mic. Aim it toward the soundboard or strings rather than your hands.
  • Play one clean note. Chords or fast repeated notes make pitch detection harder.
  • Check the sensitivity and noise-cancel settings. A very low sensitivity can miss soft pianos; aggressive noise cancellation can clip sustain.
  • Confirm the reference pitch. If your piano is tuned to something other than standard A4, calibration will reflect that, and scored accuracy may look wrong.

Why it matters

Calibration is what separates useful feedback from noise. In Play Along, the app scores correct, missed and wrong notes against the MIDI file, and detection quality depends on how well the app maps what it hears to the expected pitches. A quick A4 check takes seconds and prevents a session full of false "wrong note" results. If you want to compare how other browser-based trainers handle setup, Piano Trainer itself is the reference here, and similar tools such as Synthesia and flowkey take different approaches to microphone versus cable input.

What do the accuracy, correct, missed, and wrong scores mean after a session?

The four numbers are a practice scorecard for one run through a MIDI file. Correct counts notes you played that matched the expected note at the right moment; missed counts expected notes that never got a matching hit; wrong counts notes the microphone heard that didn't belong to the expected note at that point. Accuracy condenses all of that into a single percentage for the session, so you can compare runs even when you play different amounts of the piece.

How to read them together

Reading What it usually tells you
High correct, low missed, low wrong You know the passage; the tempo and fingerings are holding up
High correct, high missed You're accurate on what you play, but dropping or skipping notes
High correct, high wrong You're playing extra or neighbouring notes, often from unclear fingering or a misread key signature
Low correct across the board Likely a detection or calibration problem rather than a playing problem

A high wrong count deserves a second look before you blame your hands. Detection settings, microphone placement and tuning all feed into what the app considers a played note. The page exposes detection choices ranging from a standard instant mode to several neural options, plus a tuning calibration step where you hold A4 on your piano. If wrong notes cluster on one or two pitches, check tuning first. If they scatter randomly, suspect the detector or room noise.

A useful next step

Treat the scorecard as a diagnostic, not a grade. Pick the passage with the most missed notes, slow the speed setting down, and replay only that section until missed drops. Then return to full speed and watch whether wrong rises — that's the signal that accuracy is being bought with hesitation rather than learned.

For a broader set of pieces to practise against, Mutopia Project and IMSLP host public-domain scores and MIDI files you can load into a trainer like this one.

Related questions

More questions →
How Piano Trainer Scores Your Performance

Piano Trainer scores you by comparing the notes it hears through your microphone against the MIDI file you loaded, then showing the result on a Session Complete screen. You get an accuracy percentage plus counts of correct, missed, and wrong notes, and a Retry button to run the same piece again. This applies to Play Along mode — the mode where the app says you "play with the song and get scored on accuracy." Watch Mode and Hand Practice are for following along and isolating one hand, not for producing this score.

What the Session Complete screen shows

When a run ends, the screen reports:

Metric What it represents
Accuracy Percentage score for the session
Correct Notes you played that matched the expected notes
Missed Expected notes that were not detected
Wrong Notes detected that did not match what was expected

The page also shows a Retry button to repeat the session and a Close button to dismiss the summary. In the default state shown on the page these values read 0% accuracy, 0 correct, 0 missed, 0 wrong — the empty state before any scored run.

How the score is produced

Scoring depends on two things working together: the MIDI file as the reference, and microphone note detection as the input.

  1. Load a MIDI file. Use Load MIDI or drag and drop a .mid file anywhere on the page. The page states you load a MIDI file "to start practicing piano with real-time mic feedback."
  2. Choose Play Along mode. This is the mode described as playing with the song and getting scored on accuracy.
  3. Enable mic detection. The app "detects notes played on your piano via microphone." Use the M key or the mic control to toggle it.
  4. Play the piece. The app compares detected notes to the MIDI reference as the song plays.
  5. Read the Session Complete summary and decide whether to Retry.

Because detection runs through a microphone rather than a MIDI cable, what the app "hears" determines your counts. A note that sounds but isn't detected becomes a missed note; a note it hears that isn't in the reference becomes a wrong note.

Detection settings that affect your score

The page exposes several detection options, and your choice changes how forgiving the scoring is:

  • Detection model: Standard (instant), Basic Pitch (~80% F1), Transkun V1 (~94% F1), Transkun V2 SOTA (~98% F1), and Kong/Bytedance (~90% F1). The F1 figures are the app's own labels — higher-F1 models are presented as more accurate at recognizing notes, which generally means fewer spurious missed/wrong counts from detection error rather than from your playing.
  • Noise Cancel: None, Spectral, or DeepFilterNet3. Cleaner input helps the detector avoid counting background sound as wrong notes.
  • Tune Clarity, Speed, Release, Volume: These shape how note onsets and releases are interpreted, which in turn affects whether a played note registers as correct.
  • Sens (sensitivity): Shown on the completion screen at 0.50 by default, with a Ready state — a control over how readily input is accepted as a note.

If your counts look inflated with wrong notes, detection settings are a reasonable first suspect before assuming your playing was off.

Calibrating before you rely on the score

The page includes a tuning step: Calibrate Tuning asks you to "Play A4 on your piano (hold for 1 second)" and shows an A4 Waiting... state until it captures the pitch. Running this first aligns the detector with your instrument's actual tuning, which matters for an acoustic piano or any instrument that isn't at standard pitch. Skipping it can bias detection and therefore your accuracy figure.

Practical reading of your results

  • High missed, low wrong: the app likely isn't hearing notes you did play — check mic placement, Noise Cancel, and detection model.
  • High wrong: extra detected notes, possibly from background noise or from notes outside the reference.
  • Low accuracy across the board: re-check tuning calibration and sensitivity before changing how you practice.

The Retry button repeats the same session, so you can change one detection setting or one passage at a time and compare the resulting counts directly.

Keyboard controls during a session

The page lists: Space = Play/Pause, M = Mic, S = Sheet, Esc = Stop. Playback auto-pages and the sheet music scrolls as the piece advances, so you can follow the score while the app tracks your accuracy in the background.

How to Start Practicing with Piano Trainer

Piano Trainer is a browser-based piano practice tool that loads a MIDI file, listens to your acoustic or digital piano through your microphone, and scores how accurately you play the notes. To start, open the site, load a .mid file, pick a mode and hand, then grant microphone access and calibrate by holding A4 on your piano for about one second. Everything below follows the controls shown on the page itself.

Before You Begin

You need three things:

  • A .mid file (MIDI, not audio). The page states plainly: "Load a MIDI file to start practicing piano with real-time mic feedback."
  • A piano you can play — acoustic or digital — positioned so your microphone can hear it.
  • A browser session where you can allow microphone access. The mic is required for the scored modes because detection works "via microphone."

If you don't have a file ready, the page offers a Demo button, so you can explore the interface before committing your own music.

Step-by-Step: Your First Session

1. Load your MIDI file

Click Load MIDI, or drag and drop a .mid file anywhere on the page. The header will change from "No file loaded" to showing your loaded track.

2. Choose a mode

The page gives you two modes:

Mode What it does
Watch Mode "Watch the notes fall and see the sheet music scroll" — no scoring, just visual reference.
Play Along "Play with the song and get scored on accuracy" — this is the mode that uses mic detection.

Start with Watch Mode if you're learning the notes, then switch to Play Along when you want feedback.

3. Choose which hand to practice

Under Hand, select Both Hands, Right Hand, or Left Hand. The page describes this as "Practice left or right hand independently," which is useful for isolating a difficult part before playing hands together.

4. Allow microphone access

Press M or click the mic control to enable detection. Your browser will ask for permission — accept it. Without this, Play Along can't score you.

5. Calibrate tuning

Click Calibrate Tuning, then "Play A4 on your piano (hold for 1 second)." The panel shows A4 and Waiting... while it listens. When it captures the note, the calibration closes and you're ready. This step matters because detection compares the pitch it hears against the expected notes — if your piano is sharp or flat relative to the reference, you'll get false "wrong" results.

6. Play

Press Space to start playback. Notes fall toward the keyboard and the sheet music scrolls. Play along; the session tracks correct, missed, and wrong notes in real time.

7. Review your results

When the song ends, a Session Complete panel appears with your Accuracy percentage and the correct / missed / wrong counts. From there you can Retry or Close.

Keyboard Shortcuts

Key Action
Space Play / Pause
M Toggle microphone
S Toggle sheet music
Esc Stop

Tuning the Detection to Your Setup

The controls panel exposes several settings that affect how forgiving or strict detection is:

  • Speed — playback rate (shown as 1.00x by default). Slow it down when learning a passage.

  • Noise Cancel — options include None, Spectral, and DeepFilterNet3. If your room is noisy or your mic picks up hum, try a cancellation option.

  • Detection — the note-detection model. The page lists these with their reported F1 scores:

    • Standard (instant) — fastest, no accuracy figure given.
    • Basic Pitch (~80% F1)
    • Transkun V1 (~94% F1)
    • Transkun V2 SOTA (~98% F1)
    • ⚡ Kong/Bytedance (~90% F1)

    Higher F1 generally means fewer misdetections, but the heavier models may add latency. If you're getting spurious "wrong" notes, try a higher-accuracy model; if you need instant response, stay on Standard.

  • Tune Clarity (0.63), Speed (3fr), Release (8fr) — fine-tuning parameters for the detection pipeline. Adjust these only if the defaults aren't working for your piano's tone.

  • Volume (80%) — playback volume of the reference track.

Common Snags

  • Nothing scores. The mic isn't active. Press M and confirm browser permission. Detection only works in Play Along mode.
  • Everything registers as wrong. Run Calibrate Tuning again and hold A4 steadily for the full second. Also check that the reference track's volume isn't drowning out your piano.
  • Notes are detected late or early. Try a faster detection model (Standard), or lower the playback Speed so you have more time per note.
  • No sound / no notes falling. Confirm the MIDI file loaded — the header should no longer read "No file loaded." Press Space to start.
  • Wrong hand is highlighted. Re-check the Hand selector; it applies to the whole session.

Once calibration is done, it's worth running one short piece in Watch Mode first to confirm the notes and sheet music line up with what you're seeing, then switching to Play Along for scoring.

What note detection options does Piano Trainer offer?

Piano Trainer offers five selectable note-detection models: Standard (instant), Basic Pitch (~80% F1), Transkun V1 (~94% F1), Transkun V2 SOTA (~98% F1), and Kong/Bytedance (~90% F1). The model you pick changes how accurately the app identifies the notes you play through your microphone, and higher-accuracy models generally trade speed for precision. You can switch models at any time from the detection menu, and the choice matters most when you want reliable scoring rather than instant visual feedback.

The detection models compared

Model Reported accuracy Best suited for
Standard (instant) Not stated Fast, low-latency feedback while playing
Basic Pitch ~80% F1 Lightweight detection when speed matters more than precision
Transkun V1 ~94% F1 More accurate scoring for general practice
Transkun V2 SOTA ~98% F1 The most accurate option when you want the cleanest scoring
Kong/Bytedance ~90% F1 A middle ground between speed and accuracy

The F1 figures come from the app's own labels, so treat them as relative indicators rather than guarantees. In practice, a higher F1 means fewer notes are misread as correct, missed, or wrong — which directly affects the "correct / missed / wrong" counters shown at the end of a session.

How to choose a detection model

  • If you want immediate visual feedback while playing, start with Standard (instant). It responds fastest, which helps when you're sight-reading or just watching notes fall.
  • If your session scores look noisy or unfair, move up to Transkun V1 or V2. The jump from ~80% to ~94–98% F1 is the difference between frequent misreads and mostly clean scoring.
  • If your machine struggles with the heavier models, drop back to Basic Pitch or Kong/Bytedance to keep playback smooth.
  • If you're practicing a piece with fast passages, higher-accuracy models reduce the chance that quick notes are missed entirely.

There's no single "best" model — it depends on whether you prioritize latency or scoring fidelity in that session.

Settings that affect detection

Detection accuracy isn't only about the model. Several controls in the interface shape what the microphone picks up:

  • Noise Cancel — options include None, Spectral, and DeepFilterNet3. Enabling noise cancellation helps isolate piano notes from room noise, which can improve detection in less-than-ideal environments.
  • Tune Clarity — shown at 0.63 by default. This governs how strictly the detector interprets pitch clarity; adjusting it can help if your piano's tone is muddy or heavily reverberant.
  • Speed (3fr) and Release (8fr) — frame-based timing controls that influence how note onsets and endings are tracked.
  • Sens (0.50) — the sensitivity threshold for registering a note.

If detection feels unreliable, adjusting these alongside the model is often more effective than changing the model alone.

Calibrating before you rely on detection

The app includes a tuning calibration step: play A4 on your piano and hold it for about one second. This aligns the detector with your instrument's actual pitch, which matters because an out-of-tune piano will cause even a high-accuracy model to misread notes. Calibrate first, then choose your model.

Practical takeaway

Start with Standard (instant) to get playing, then switch to Transkun V2 SOTA when you care about accurate scoring. Use Noise Cancel and Tune Clarity to clean up the input before blaming the model, and calibrate tuning so the detector hears your piano correctly. The model menu is the main lever, but the surrounding settings determine how well any model performs in your room.

What is Piano Trainer (midi-piano-trainer.netlify.app)?

Piano Trainer is a free browser-based practice tool that turns any MIDI file into an interactive piano lesson. You load a .mid file, and the app listens through your microphone to detect the notes you play on a real piano or keyboard, scoring your accuracy in real time. It's aimed at pianists who want structured practice with immediate feedback, without installing desktop software or connecting a MIDI cable.

How it works

The core loop is simple: the app plays back a MIDI file as falling notes and scrolling sheet music, while your microphone captures what you actually play. It compares the two and tracks three outcomes — correct, missed, and wrong notes.

This means you need two things to get value from it:

  • A MIDI file of the piece you want to practice
  • A working microphone positioned to pick up your acoustic or digital piano

Practice modes

The app offers three modes, each suited to a different stage of learning:

Mode What it does Best for
Watch Mode Notes fall and sheet music scrolls, no scoring First pass — learning the notes and rhythm
Play Along You play with the song and get scored on accuracy Testing whether you've actually learned it
Hand Practice Practice left or right hand independently Isolating a difficult hand part

Hand Practice can be set to Both Hands, Right Hand, or Left Hand, which is useful when one hand is lagging behind.

Note detection options

Piano Trainer offers several detection engines, and the tradeoff is speed versus accuracy:

  • Standard (instant) — fastest, lowest accuracy
  • Basic Pitch — roughly 80% F1
  • Kong/Bytedance — roughly 90% F1
  • Transkun V1 — roughly 94% F1
  • Transkun V2 SOTA — roughly 98% F1, the most accurate

If you're just starting out and want instant feedback, Standard is fine. If you're polishing a piece and want reliable scoring, the Transkun options are worth the extra processing time. You can also adjust Noise Cancel (None, Spectral, or DeepFilterNet3) if your room has background noise.

Getting started

  1. Load a MIDI file — click "Load MIDI File" or drag and drop a .mid file anywhere on the page.
  2. Calibrate tuning — play A4 on your piano and hold it for one second so the app matches your instrument's pitch.
  3. Pick a mode — start with Watch Mode to learn the piece, then switch to Play Along.
  4. Adjust settings — set speed (e.g., 1.00x), hand selection, and detection engine as needed.
  5. Play — the app scores you live and shows a session summary with accuracy percentage and note counts when you finish.

Keyboard shortcuts speed things up: Space for play/pause, M to toggle the mic, S for sheet music, and Esc to stop.

What to watch out for

  • Microphone quality matters. A weak or distant mic will cause missed notes that aren't your fault. Get the mic close to the piano.
  • Detection engine choice affects your score. If you're getting suspiciously low accuracy, try a higher-accuracy engine before assuming you played wrong.
  • Tune Clarity, Speed, and Release settings (shown as values like 0.63, 3fr, 8fr) fine-tune how notes are detected — worth adjusting if detection feels too strict or too loose.
  • No file, no practice. The app does nothing until you load a MIDI file, so have your repertoire ready as .mid files.

The site includes a demo, so you can try the interface before committing your own files. Everything runs in the browser — no account or download required based on the page.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Registered in 2018, this domain has about 8 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .app extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by NS1, indicating managed DNS hosting. CAA records restrict which certificate authorities are authorized to issue certificates. No CNAME was found; the observed records resolve directly to addresses. No MX record was found. A conventional explicit inbound-mail route is not configured. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The certificate includes the organization field Netlify, Inc. The certificate issuer is DigiCert Inc, a commercial certificate authority. The public key uses EC with 256 bits. The server supplied a complete certificate chain. The certificate is valid for about 396 days in total, with 161 days remaining.

HTTP and Browser Security

The response lacks these common security headers: CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, clickjacking protection. 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 contains the custom value Netlify. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies Netlify without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage meta description was detected, leaving snippet selection more dependent on page text. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 13 characters, within a common display range. The observed directives allow indexing and link following.

Hosting and Email

DNSNS1
HostingNetlify
EmailUnknown
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagAshburn, Virginia, United States Inferred 18.208.88.157

Registration details

RDAP / WHOIS

RegistrarName.com, Inc.
Registered2018-05-08
Expires2031-05-08
Domain statusclient transfer prohibited
Nameserversdns1.p01.nsone.net、dns2.p01.nsone.net、dns3.p01.nsone.net、dns4.p01.nsone.net
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Amidi-piano-trainer.netlify.app18.208.88.157120—
Amidi-piano-trainer.netlify.app98.84.224.111120—
AAAAmidi-piano-trainer.netlify.app2600:1f18:16e:df01::258311—
AAAAmidi-piano-trainer.netlify.app2600:1f18:16e:df01::259311—
NSnetlify.appdns1.p01.nsone.net1235—
NSnetlify.appdns2.p01.nsone.net1235—
NSnetlify.appdns3.p01.nsone.net1235—
NSnetlify.appdns4.p01.nsone.net1235—
TXTnetlify.app_kvz3va36b5cudpl46gbej22cfyyw9081800—
TXTnetlify.appgoogle-site-verification=0KCpoJchrixypEMvtkzLtj6VMqMXKcuWS7j2jjjDcys1800—
TXTnetlify.appv=spf1 -all1800—
CAAnetlify.app128 iodef "mailto:[email protected]"1800—
CAAnetlify.app128 issue "digicert.com;account=2d83e9ac9b6776c3f215150f6ebceea8cefe3bc2e1fb5efffb1d71e200575226"1800—
DMARC_dmarc.netlify.appv=DMARC1; p=reject; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subject*.netlify.app
IssuerDigiCert Inc
Valid until2027-03-19T23:59 · Remaining when checked: 161 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=UTF-8
cache-controlpublic,max-age=0,must-revalidate
serverNetlify
strict-transport-securitymax-age=31536000; includeSubDomains; preload

Identified technologies

Netlify

Pages, Search and Sharing

Meta descriptionNot detected
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No robots.txt found

No sitemaps found

User reviews (0)

  • No reviews yet.