Help
RSS
API
Feed
Maltego
Contact
Domain > medicaltypingtest.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-11-08
91.108.98.77
(
ClassC
)
2026-02-04
77.37.76.139
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 04 Feb 2026 19:03:09 GMTContent-Type: text/htmlContent-Length: 795Connection: keep-aliveLocation: https://medicaltypingtest.com/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 464c7d6e0035c52be583528323ac3dcd-phx-edge5x-hcdn-cache-status: MISSx-hcdn-upstream-rt: 0.003 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 04 Feb 2026 19:03:09 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingX-Powered-By: PHP/8.2.29platform: hostingerpanel: hpanelRetry-After: 60Content-Security-Policy: upgrade-insecure-requestsServer: hcdnalt-svc: h3:443; ma86400x-hcdn-request-id: 2718cf7b4c0672b5a8b7a2c37b7b628f-phx-edge8x-hcdn-cache-status: DYNAMICx-hcdn-upstream-rt: 0.018 !DOCTYPE html>html>head> meta charsetUTF-8> title>Free Medical Typing Test/title> !-- Retro style font --> link hrefhttps://fonts.googleapis.com/css?familyPress+Start+2P&displayswap relstylesheet> link relicon typeimage/png hrefimages/favicon.png> style> html { scroll-behavior: smooth; } body { font-family: Courier, monospace; margin: 0; padding: 0; background: linear-gradient(to bottom right, #ffffff, #f0f0f5); color: #222; line-height: 1.4; } nav { background: #ffffff; padding: 15px 20px; position: sticky; top: 0; z-index: 1000; text-align: center; box-shadow: 0 2px 4px rgba(0,0,0,0.1); } nav a { color: #333; margin: 0 18px; text-decoration: none; font-weight: bold; padding: 6px 12px; transition: background 0.3s ease, color 0.3s ease; } nav a:hover { background: #007bff; color: #fff; border-radius: 4px; } section { padding: 60px 20px; max-width: 800px; margin: auto; opacity: 0; transform: translateY(40px); transition: opacity 0.6s ease-out, transform 0.6s ease-out; } section.visible { opacity: 1; transform: translateY(0); } /* Headers bolded, descriptions smaller/unbolded */ h1, h2, h3 { margin-top: 0; text-align: center; color: #333; font-weight: bold; font-size: 1.8em; } section p, section ul li, section div, .guide‑text { font-weight: normal; font-size: 0.9em; color: #444; } #textToType { border: 2px solid #333; padding: 20px; margin: 20px 0; background: #fff; color: #222; font-size: 16px; white-space: pre-wrap; box-shadow: 0 2px 10px rgba(0,0,0,0.1); } textarea { width: 100%; height: 120px; padding: 12px; font-family: Courier, monospace; font-size: 14px; background: #f9f9f9; color: #222; border: 2px solid #888; box-sizing: border-box; } button { padding: 12px 24px; font-size: 14px; font-family: Courier, monospace; background: #007bff; color: #fff; border: none; border-radius: 4px; margin: 6px; cursor: pointer; transition: background 0.3s ease, color 0.3s ease; } button:hover { background: #0056b3; color: #fff; } table { width: 100%; border-collapse: collapse; margin-top: 20px; color: #333; } th, td { border: 1px solid #007bff; padding: 10px; text-align: left; } th { background: #e9ecef; font-weight: bold; } footer { background: #ffffff; text-align: center; padding: 30px; font-size: 12px; color: #666; } /* Glowing highlight for correct/incorrect chars */ .correctChar { background: #d4edda; color: #155724; box-shadow: 0 0 8px #0f0; } .incorrectChar { background: #f8d7da; color: #721c24; box-shadow: 0 0 8px #f00; } .controls { text-align: center; margin: 30px 0; } #liveWpm { font-size: 18px; text-align: center; margin: 10px 0; color: #007bff; } /* Popup result modal style */ .modal { position: fixed; top: 0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); display: none; align-items: center; justify-content: center; z-index: 2000; } .modal-content { background: #fff; padding: 40px; border: 2px solid #007bff; text-align: center; color: #222; max-width: 400px; border-radius: 8px; animation: fadeInScale 0.5s ease-out; } @keyframes fadeInScale { from { opacity: 0; transform: scale(0.8); } to { opacity: 1; transform: scale(1); } } .modal-content button { background: #007bff; color: #fff; } nav { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 10px; } nav img { height: 40px; margin-right: 15px; } /style>/head>body>!-- NAVIGATION -->nav> img srcimages/logo.png altMedical Typing Test Logo styleheight:40px; vertical-align:middle; margin-right:15px;> a href#test>Typing Test/a> a href#leaderboard>Leaderboard/a> a href#guide>Guide/a> a href#upcoming>Upcoming/a> a href#about>About/a> a href#contact>Contact/a> a href#terms>Terms/a> a href#privacy>Privacy/a>/nav>!-- TYPING TEST SECTION -->section idtest> h1>Free Medical 60‑Second Typing Practice Tests/h1> p classguide‑text styletext-align:center;>Type the text below to test your speed and accuracy. See where you rank amongst typists in the medical field!/p> div idtimer styletext-align:center; font-size:20px; margin:10px 0; color:#007bff;>Time: 60s/div> div idliveWpm>WPM: 0/div> div idtextToType>Neuroendocrine integration within the hypothalamus involves intricate feedback loops coordinating peripheral signals to regulate homeostatic axes through pulsatile hormone secretion patterns. Dysregulated corticotropin releasing hormone release disrupts adrenal glucocorticoid output and metabolic homeostasis, contributing to maladaptive stress responses. Precision medicine approaches enable targeted modulation of these neurohormonal circuits using receptor specific agonists and antagonists to restore endocrine balance in disorders including Cushing syndrome, Addison disease, and hypothalamic amenorrhea. Understanding molecular underpinnings of hypothalamic neuroendocrine regulation advances personalized treatments optimizing hormonal homeostasis while minimizing adverse effects for patients suffering from endocrine disorders. Future developments may include gene editing techniques to correct hypothalamic dysfunction./div> textarea idinputArea disabled placeholderClick Start to begin...>/textarea> div classcontrols> button idstartBtn>Start/button> button idendBtn disabled>End/button> button idchangeBtn>Change Text/button> /div>/section>!-- LEADERBOARD SECTION -->section idleaderboard> h2>Top 30 Leaderboard/h2> table> thead> tr> th>Rank #/th> th>Name/th> th>Speed(WPM)/th> th>Accuracy %/th> th>Location(City, Country)/th> th>Time/th> /tr> /thead> tbody> tr> td>1/td> td>Kirby/td> td>95/td> td>98.4/td> td>Dreamland, Popstar/td> td>1 month ago/td> /tr> tr> td>2/td> td>Hayden/td> td>91/td> td>98.3/td> td>Saint Louis, United states/td> td>1 month ago/td> /tr> tr> td>3/td> td>H/td> td>82/td> td>100.0/td> td>Tucson, USA/td> td>10 days ago/td> /tr> tr> td>4/td> td>Sanjeev/td> td>76/td> td>97.8/td> td>Delhi, India/td> td>2 days ago/td> /tr> tr> td>5/td> td>Sanjeev/td> td>76/td> td>97.7/td> td>Delhi, India/td> td>2 days ago/td> /tr> tr> td>6/td> td>Sanjeev/td> td>76/td> td>97.7/td> td>Delhi, India/td> td>2 days ago/td> /tr> tr> td>7/td> td>Alex Menegs/td> td>75/td> td>93.8/td> td>Ohio, USA/td> td>22 days ago/td> /tr> tr> td>8/td> td>Chase/td> td>68/td> td>100.0/td> td>USA/td> td>2 months ago/td> /tr> tr> td>9/td> td>Mordechai Benson/td> td>66/td> td>95.1/td> td>Berlin, Germany/td> td>2 months ago/td> /tr> tr> td>10/td> td>a/td> td>64/td> td>97.3/td> td>a/td> td>22 days ago/td> /tr> tr> td>11/td> td>Sanjeev/td> td>64/td> td>97.4/td> td>Delhi, India/td> td>2 days ago/td> /tr> tr> td>12/td> td>U/td> td>63/td> td>94.6/td> td>India/td> td>1 month ago/td> /tr> tr> td>13/td> td>U/td> td>62/td> td>95.1/td> td>India/td> td>1 month ago/td> /tr> tr> td>14/td> td>U/td> td>62/td> td>92.7/td> td>India/td> td>1 month ago/td> /tr> tr> td>15/td> td>Munni/td> td>60/td> td>80.6/td> td>Phoenix,USA/td> td>1 month ago/td> /tr> tr> td>16/td> td>Sanjeev/td> td>60/td> td>100.0/td> td>Delhi, India/td> td>2 days ago/td> /tr> tr> td>17/td> td>U/td> td>59/td> td>97.1/td> td>India/td> td>1 month ago/td> /tr> tr> td>18/td> td>U/td> td>59/td> td>97.4/td> td>India/td> td>1 month ago/td> /tr> tr> td>19/td> td>U/td> td>59/td> td>97.4/td> td>India/td> td>1 month ago/td> /tr> tr> td>20/td> td>U/td> td>58/td> td>97.3/td> td>India/td> td>1 month ago/td> /tr> tr> td>21/td> td>U/td> td>58/td> td>97.3/td> td>India/td> td>1 month ago/td> /tr> tr> td>22/td> td>U/td> td>58/td> td>97.3/td> td>India/td> td>1 month ago/td> /tr> tr> td>23/td> td>a/td> td>58/td> td>91.4/td> td>Usa/td> td>27 days ago/td> /tr> tr> td>24/td> td>Li Chen/td> td>58/td> td>97.4/td> td>Malaysia/td> td>23 days ago/td> /tr> tr> td>25/td> td>c/td> td>58/td> td>97.1/td> td>Italy/td> td>16 days ago/td> /tr> tr> td>26/td> td>c/td> td>58/td> td>97.1/td> td>Italy/td> td>16 days ago/td> /tr> tr> td>27/td> td>U/td> td>57/td> td>97.3/td> td>India/td> td>1 month ago/td> /tr> tr> td>28/td> td>U/td> td>57/td> td>97.4/td> td>India/td> td>1 month ago/td> /tr> tr> td>29/td> td>Alexander Dunham/td> td>55/td> td>96.9/td> td>Moscau, Russia/td> td>2 months ago/td> /tr> tr> td>30/td> td>Alexander Hamilton/td> td>55/td> td>96.9/td> td>Denver, USA/td> td>2 months ago/td> /tr> /tbody> /table>/section>!-- GUIDE SECTION -->section idguide> h3>Speed Metric/h3> div styleborder:2px solid #007bff; padding:20px; background:#fff; color:#222;> strong>Slow Typist:/strong> 0-40 WPMbr> strong>Good Typist:/strong> 40-60 WPMbr> strong>Great Typist:/strong> 60-80 WPMbr> strong>Superb Typist:/strong> 80‑100 WPMbr> strong>Expert Medical Scripes:/strong> 100‑140+ WPM /div> br>br> br>br> h3>How to Improve Typing Guide/h3> p classguide-text styletext-align:center;> Improving your typing speed starts with proper hand placement and posture. Sit comfortably with your back straight and both feet flat on the floor. Keep your fingers lightly resting on the home row keys—A, S, D, F for the left hand and J, K, L, ; for the right. This positioning helps you reach all keys efficiently without unnecessary movement. /p> p classguide-text styletext-align:center;> Accuracy should always come before speed. Focus on hitting the correct keys rather than rushing through text. The more you type accurately, the faster your muscle memory develops. Over time, your fingers will learn the correct movements automatically, reducing mistakes and improving overall typing flow. /p> p classguide-text styletext-align:center;> Consistent practice is key to improvement. Set aside at least 10–15 minutes each day to practice typing tests or transcription exercises. Use a variety of texts, such as articles, medical terms, or random paragraphs, to challenge yourself with different word patterns and punctuation styles. This will help you adapt to various writing contexts. /p> p classguide-text styletext-align:center;> Keep your eyes on the screen instead of the keyboard. This habit allows you to maintain rhythm and focus while typing, minimizing breaks in concentration. Typing without looking down helps your fingers memorize key locations faster and improves both your accuracy and confidence. /p> p classguide-text styletext-align:center;> Finally, review your results after each typing session. Track your words per minute (WPM) and accuracy percentage to identify weak spots, such as certain keys or common spelling errors. Gradually increase your goals and challenge yourself with timed tests. With dedication and consistent effort, your typing speed and accuracy will steadily improve. /p>/section>!-- Upcoming Features -->section idupcoming> h2>Features Coming Soon/h2> ul stylecolor:#222; list-style-position: inside; padding-left: 0; text-align: center;> li>Certification With Partenered Institutions/li> li>Leaderboard Ranking Sorted by Countries/li> li>Toggle Function Between Minutes/li> li>More Paragraphs To Help You Practice/li> /ul>/section>!-- ABOUT SECTION -->section idabout> h2>About Us/h2> p classguide-text styletext-align:center;> Welcome to strong>medicaltypingtest.com/strong> — the ultimate platform designed for medical professionals, transcriptionists, students, and anyone looking to sharpen their typing skills in the healthcare field. We believe that accuracy, speed, and focus are essential in medical documentation, where every keystroke can impact patient safety and record quality. /p> p classguide-text styletext-align:center;> Our typing tests are uniquely crafted using authentic medical content, including terminology from anatomy, pharmacology, and clinical case studies. This ensures that users not only improve their typing speed but also grow familiar with real-world vocabulary used in hospitals, research facilities, and transcription environments. Each test challenges you to maintain high accuracy under timed conditions — just like in a professional medical setting. /p> p classguide-text styletext-align:center;> The goal of medicaltypingtest.com is to make typing improvement both practical and rewarding. Whether you’re preparing for a career as a medical transcriptionist, upgrading your documentation speed, or simply testing your WPM against other healthcare professionals worldwide, our leaderboard and progress tracking tools help you measure your growth every step of the way. /p> p classguide-text styletext-align:center;> Behind the scenes, our small team of developers, medical editors, and language experts work together to ensure the site remains accurate, user-friendly, and constantly improving. We’re passionate about combining technology and healthcare education to create an engaging experience that helps users type faster while mastering complex medical language. /p> p classguide-text styletext-align:center;> At medicaltypingtest.com, we value your dedication to excellence. Every second you spend improving your typing brings you closer to greater precision, productivity, and confidence in your professional work. Whether you’re practicing for certification, testing your current skill level, or simply enjoying the challenge — we’re here to help you type smarter, faster, and better. /p>/section>!-- CONTACT SECTION -->section idcontact> h2>Contact/h2> p classguide‑text styletext-align:center;>If you have feedback or questions, reach out to us at:/p> ul stylecolor:#222; list-style-position: inside; padding-left: 0; text-align: center;> li>Website: medicaltypingtest.com/li> li>TBD: Placeholder/li> li>TBD: Placeholder/li> /ul>/section>!-- Terms & Conditions --> section idterms> h2>Terms & Conditions/h2> p classguide-text styletext-align:center;> By accessing and using medicaltypingtest.com, you acknowledge and agree to comply with all applicable laws and regulations. You agree to use the website and its services only for lawful purposes and in a manner that does not infringe on the rights of, restrict, or inhibit the use and enjoyment of the site by any third party. The medical typing tests provided on this site are intended solely for educational and skill assessment purposes. The results generated by the tests can only constitute certification or professional endorsement under the condition the user is from partner institutions that are partnered with the company. /p> p classguide-text styletext-align:center;> All content, materials, software, and intellectual property on this website, including but not limited to text, images, test formats, and design elements, are the exclusive property of medicaltypingtest.com or its licensors and are protected by copyright, trademark, and other intellectual property laws. Users may not copy, reproduce, distribute, modify, or create derivative works based on any content from the website without explicit prior written permission. While we strive to provide accurate and reliable services, medicaltypingtest.com makes no warranties or guarantees regarding the accuracy, completeness, or suitability of any test results or content provided. The website and its services are offered on an “as is” and “as available” basis, without any express or implied warranties of any kind. /p> p classguide-text styletext-align:center;> Medicaltypingtest.com shall not be liable for any direct, indirect, incidental, consequential, or punitive damages, but we will solve as many issues as possible if they do arise which is rare. We reserve the right to modify, suspend, or discontinue all or part of the services at any time. These terms may be updated periodically, and your continued use of the website after such changes constitutes your acceptance of the updated Terms and Conditions. It is your responsibility to review these terms regularly to stay informed of any modifications. Enjoy this free website! /p>/section>!-- PRIVACY POLICY SECTION -->section idprivacy> h2>Privacy Policy/h2> p classguide-text styletext-align:center;> At medicaltypingtest.com, we are committed to protecting your privacy and ensuring a safe and secure experience while using our website. We do not collect any personal data such as names, email addresses, or any other identifiable information from our users. The only information we process is the typing input you provide during tests, which is used solely to generate scores and populate leaderboards. This information is handled anonymously and is not linked to any personal identifiers. /p> p classguide-text styletext-align:center;> We employ industry-standard security measures to protect the integrity and confidentiality of the data submitted during your typing tests. Our systems are designed to prevent unauthorized access, data breaches, or misuse of any information processed by our website. Since no personally identifiable data is collected or stored, the risk of data exposure is significantly minimized. /p> p classguide-text styletext-align:center;> By using medicaltypingtest.com, you acknowledge that your test input data will be used exclusively for displaying leaderboard rankings and improving our services. We do not share or sell any user input data to third parties. Our goal is to provide a secure, transparent, and user-friendly environment for medical typing practice without compromising your privacy or security. /p>/section>!-- FOOTER -->footer> © 2025 medicaltypingtest.com | Built with ❤️ for medical professionals/footer>!-- Result Modal -->div idresultModal classmodal> div classmodal-content> h2>Test Over!/h2> p>Your speed: span idmodalWpm>0/span> WPM/p> p classguide‑text>Enter your name and your location (City, Country) below:/p> input typetext idplayerName placeholderYour Name stylefont-family:Courier,monospace; padding:8px; width:80%; max-width:250px; margin-top:12px;> br>br> input typetext idplayerLocation placeholderCity, Country stylefont-family:Courier,monospace; padding:8px; width:80%; max-width:250px;> br>br> p classguide‑text>Accuracy will be calculated automatically./p> button idsubmitScoreBtn>Submit Score/button> br>br> button idcloseModalBtn>Close/button> /div>/div>script>// Animate sections on scrollconst sections document.querySelectorAll(section);const observer new IntersectionObserver((entries) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.classList.add(visible); } });}, { threshold: 0.2 });sections.forEach(section > observer.observe(section));// Elementsconst startBtn document.getElementById(startBtn);const endBtn document.getElementById(endBtn);const changeBtn document.getElementById(changeBtn);const textarea document.getElementById(inputArea);const timerDisplay document.getElementById(timer);const liveWpmDisplay document.getElementById(liveWpm);const textDiv document.getElementById(textToType);const originalText textDiv.innerText;const resultModal document.getElementById(resultModal);const modalWpm document.getElementById(modalWpm);const submitScoreBtn document.getElementById(submitScoreBtn);const closeModalBtn document.getElementById(closeModalBtn);const playerName document.getElementById(playerName);const playerLocation document.getElementById(playerLocation);let timer null;let timeLeft 60;let started false;let startTime null;let correctWords 0;let totalWords 0;let typedChars 0;let correctChars 0;// Utility functionsfunction calculateWPM(chars, seconds) { if (seconds 0) return 0; const words chars / 5; return Math.round(words / (seconds / 60));}function calculateAccuracy(correct, total) { if (total 0) return 0; return ((correct / total) * 100).toFixed(1);}// Reset functionfunction resetTest() { clearInterval(timer); started false; textarea.disabled true; textarea.value ; textDiv.innerText originalText; timerDisplay.innerText Time: 60s; liveWpmDisplay.innerText WPM: 0 | Accuracy: 0%; endBtn.disabled true;}// Start teststartBtn.addEventListener(click, () > { resetTest(); textarea.disabled false; textarea.focus(); timeLeft 60; textarea.addEventListener(keydown, startTimerOnce, { once: true });});function startTimerOnce() { started true; startTime Date.now(); endBtn.disabled false; timer setInterval(() > { timeLeft--; const elapsed (Date.now() - startTime) / 1000; const wpm calculateWPM(typedChars, elapsed); const accuracy calculateAccuracy(correctWords, totalWords); timerDisplay.innerText `Time: ${timeLeft}s`; liveWpmDisplay.innerText `WPM: ${wpm} | Accuracy: ${accuracy}%`; if (timeLeft 0) endTest(); }, 1000);}// Live typing handlertextarea.addEventListener(input, () > { if (!started) return; const input textarea.value.trim(); const targetWords originalText.trim().split(/\s+/); const inputWords input.split(/\s+/); totalWords inputWords.length; correctWords 0; correctChars 0; typedChars textarea.value.length; for (let i 0; i inputWords.length; i++) { if (inputWordsi targetWordsi) { correctWords++; } } // Highlight text let html ; const textChars originalText.split(); for (let i 0; i textChars.length; i++) { if (i textarea.value.length) { html + (textarea.valuei textCharsi) ? `span classcorrectChar>${textCharsi}/span>` : `span classincorrectChar>${textCharsi}/span>`; } else { html + textCharsi; } } textDiv.innerHTML html; // Live update display const elapsed (Date.now() - startTime) / 1000; const wpm calculateWPM(typedChars, elapsed); const accuracy calculateAccuracy(correctWords, totalWords); liveWpmDisplay.innerText `WPM: ${wpm} | Accuracy: ${accuracy}%`; submitScoreBtn.dataset.wpm wpm; submitScoreBtn.dataset.accuracy accuracy;});// End testfunction endTest() { clearInterval(timer); textarea.disabled true; const elapsed (Date.now() - startTime) / 1000; const wpm calculateWPM(typedChars, elapsed); const accuracy calculateAccuracy(correctWords, totalWords); modalWpm.innerText wpm; submitScoreBtn.dataset.wpm wpm; submitScoreBtn.dataset.accuracy accuracy; resultModal.style.display flex; // Reset textbox visually for next test textarea.value ;}// Manual endendBtn.addEventListener(click, () > { if (started) endTest();});// Change textchangeBtn.addEventListener(click, () > window.location.reload());// Submit scoresubmitScoreBtn.addEventListener(click, () > { const name playerName.value.trim(); const location playerLocation.value.trim(); const wpm submitScoreBtn.dataset.wpm; const accuracy submitScoreBtn.dataset.accuracy; if (!name) return alert(Please enter your name.); if (!location) return alert(Please enter your location (City, Country).); fetch(, { method: POST, headers: { Content-Type: application/x-www-form-urlencoded }, body: `name${encodeURIComponent(name)}&wpm${encodeURIComponent(wpm)}&accuracy${encodeURIComponent(accuracy)}&location${encodeURIComponent(location)}` }) .then(res > res.json()) .then(data > { if (data.status ok) window.location.reload(); else alert(Error submitting score.); });});// Close modal (reload without saving)closeModalBtn.addEventListener(click, () > { resultModal.style.display none; window.location.reload();});/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]