{"id":53,"date":"2026-10-02T12:32:42","date_gmt":"2026-10-02T12:32:42","guid":{"rendered":"https:\/\/adnanthemes.com\/fitnfo\/form-checker\/"},"modified":"2026-10-02T12:32:42","modified_gmt":"2026-10-02T12:32:42","slug":"form-checker","status":"publish","type":"page","link":"https:\/\/adnanthemes.com\/fitnfo\/form-checker\/","title":{"rendered":"Exercise Form Checker"},"content":{"rendered":"\n<section class=\"fx-pagehero\"><div class=\"fx-wrap\"><span class=\"fx-eyebrow\">Video Exercise Form Checker<\/span><h1>Check exercise technique from video<\/h1><p>Upload a short exercise clip or use your camera. FitNFO tracks body landmarks inside your browser, counts reps, scores visible movement quality and gives practical technique cues.<\/p><\/div><\/section>\n\n\n\n<section class=\"fx-sec\"><div class=\"fx-wrap\">\n\n<div class=\"fnform\" data-fnform>\n\t<div class=\"fnform-head\">\n\t\t<div>\n\t\t\t<span class=\"fnform-kicker\">Offline video analysis<\/span>\n\t\t\t<h3>Exercise Form Checker<\/h3>\n\t\t\t<p>Upload a short exercise video or use your camera. FitNFO analyses body landmarks inside your browser. Your video is not uploaded or stored.<\/p>\n\t\t<\/div>\n\t\t<div class=\"fnform-private\"><span><\/span> Browser-side processing<\/div>\n\t<\/div>\n\n\t<div class=\"fnform-controls\">\n\t\t<label>Exercise\n\t\t\t<select data-exercise>\n\t\t\t\t<option value=\"squat\">Squat<\/option>\n\t\t\t\t<option value=\"lunge\">Lunge<\/option>\n\t\t\t\t<option value=\"pushup\">Push-up<\/option>\n\t\t\t\t<option value=\"plank\">Plank<\/option>\n\t\t\t\t<option value=\"deadlift\">Deadlift \/ hip hinge<\/option>\n\t\t\t\t<option value=\"press\">Shoulder press<\/option>\n\t\t\t<\/select>\n\t\t<\/label>\n\t\t<label>Camera view\n\t\t\t<select data-view>\n\t\t\t\t<option value=\"side\">Side view<\/option>\n\t\t\t\t<option value=\"front\">Front view<\/option>\n\t\t\t<\/select>\n\t\t<\/label>\n\t\t<label>Playback\n\t\t\t<select data-speed>\n\t\t\t\t<option value=\"1\">1\u00d7 normal<\/option>\n\t\t\t\t<option value=\"0.75\">0.75\u00d7<\/option>\n\t\t\t\t<option value=\"0.5\">0.5\u00d7 slow motion<\/option>\n\t\t\t\t<option value=\"0.25\">0.25\u00d7 frame review<\/option>\n\t\t\t<\/select>\n\t\t<\/label>\n\t\t<label class=\"fnform-upload\"><input type=\"file\" accept=\"video\/mp4,video\/webm,video\/quicktime,video\/*\" data-file><span>Choose video<\/span><\/label>\n\t\t<button type=\"button\" class=\"fnc-btn fnc-btn--ghost\" data-camera>Use camera<\/button>\n\t<\/div>\n\n\t<div class=\"fnform-tip\" data-guide>For squats, a side view is best. Keep your whole body visible from head to feet.<\/div>\n\n\t<div class=\"fnform-stage\">\n\t\t<div class=\"fnform-video-wrap\">\n\t\t\t<video playsinline controls preload=\"metadata\" data-video><\/video>\n\t\t\t<canvas data-canvas><\/canvas>\n\t\t\t<div class=\"fnform-empty\" data-empty>\n\t\t\t\t<strong>Add a short exercise video<\/strong>\n\t\t\t\t<span>10 to 45 seconds works best. Keep the full body in frame.<\/span>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"fnform-live\">\n\t\t\t<div class=\"fnform-live-stat\"><small>Reps<\/small><strong data-reps>0<\/strong><\/div>\n\t\t\t<div class=\"fnform-live-stat\"><small>Form score<\/small><strong data-score>--<\/strong><\/div>\n\t\t\t<div class=\"fnform-live-stat\"><small>Tracking<\/small><strong data-track>Waiting<\/strong><\/div>\n\t\t\t<div class=\"fnform-status\" data-status>Add a video to begin.<\/div>\n\t\t\t<button type=\"button\" class=\"fnc-btn fnc-btn--primary\" data-analyse disabled>Analyse video<\/button>\n\t\t\t<button type=\"button\" class=\"fnc-btn fnc-btn--ghost\" data-reset>Reset<\/button>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"fnform-results\" data-results hidden><\/div>\n\t<p class=\"fnform-note\">FitNFO provides exercise-coaching feedback, not medical diagnosis. Stop if you feel sharp pain, dizziness, numbness or unusual shortness of breath.<\/p>\n<\/div>\n\n\n<\/div><\/section>\n\n<section class=\"fx-sec fx-sec--soft\"><div class=\"fx-wrap\"><div class=\"fx-split\"><div><span class=\"fx-eyebrow\">How to record<\/span><h2 class=\"fx-h2\">Use a clear full-body angle<\/h2><p class=\"fx-lead\">Keep the camera still, show your whole body and use a 10 to 45 second clip. Side view is best for squats, lunges, push-ups, planks and deadlifts. Front view is useful for symmetry and shoulder press checks.<\/p><\/div><div class=\"fx-card\"><strong>Currently supported<\/strong><p>Squat, lunge, push-up, plank, deadlift \/ hip hinge and shoulder press.<\/p><p>No video is uploaded to the server. The bundled pose model runs in your browser.<\/p><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"<p>Video Exercise Form Checker Check exercise technique from video Upload a short exercise clip or use your camera. FitNFO tracks body landmarks inside your browser, counts reps, scores visible movement quality and gives practical technique cues. How to record Use a clear full-body angle Keep the camera still, show your whole body and use a [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-53","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/pages\/53","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/comments?post=53"}],"version-history":[{"count":0,"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/pages\/53\/revisions"}],"wp:attachment":[{"href":"https:\/\/adnanthemes.com\/fitnfo\/wp-json\/wp\/v2\/media?parent=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}