Study Companion
Pomodoro focus timers, multi-semester GPA calculators, flashcard quizzes, and citation generators.
Tools in this department
- Study Pomodoro TimerCustomizable 25/5 study and break intervals with native Web Audio chime synthesis, session logs, and focus stats.
- Multi-Semester GPA CalculatorCalculate semester GPA and cumulative CGPA across 4.0, 5.0, and percentage grading scales with credit weighting.
- Flashcard & Spaced Repetition Quiz MakerCreate interactive flashcards with 3D flip animation, Leitner 5-box spaced repetition tracking, and CSV deck export.
- Academic Citation Generator (APA, MLA, Harvard, Chicago)Generate formatted bibliography references and in-text parentheticals for APA 7th, MLA 9th, Chicago 17th, and Harvard styles.
- Markdown Study Notes OrganizerFast, client-side Markdown study notes manager with real-time word counting, reading time estimation, and subject tagging.
- Weighted Course Grade CalculatorCalculate a course grade from weighted assignment categories and scores, checking that the supplied weights add to 100%.
- Final Exam Grade Needed CalculatorFind the minimum final exam score needed to reach a target course grade from the current grade, its completed weight, and the exam weight.
- Exam Score Percentage CalculatorConvert correct answers into an exam percentage and report the number missed using the total question count.
- Percentage to Letter Grade LookupMap a percentage to a common 4.0 letter-grade band using the clearly displayed default scale.
- Letter Grade to Grade Point ConverterConvert a standard US letter grade into its corresponding grade-point value on the common 4.0 scale.
- Class Attendance Percentage CalculatorCalculate attendance percentage from classes attended and classes held, with validation against impossible totals.
- Allowed Absences CalculatorEstimate how many additional classes can be missed while maintaining a chosen minimum attendance percentage.
- Study Hours PlannerEstimate daily study time needed to complete a target number of focused study hours before a deadline.
- Study Session PlannerPlan focused sessions and breaks from a total study duration and customizable focus and break lengths.
- Pomodoro Cycle CalculatorCalculate total elapsed time and focused study time for a number of Pomodoro cycles and break intervals.
- Study Time Unit ConverterConvert study time entered in hours and minutes into total minutes and decimal hours for planning.
- Academic Reading Duration EstimatorEstimate reading time from a word count and adjustable academic reading speed in words per minute.
- Lecture Note Review PlannerGenerate spaced review checkpoints from a study date using a simple 1, 3, 7, and 14 day retrieval-practice schedule.
- Course Credit Load CalculatorAdd a set of course credit values and compare the total with a typical full-time semester load.
- Semester Grade Target PlannerCalculate the average score required across remaining equally weighted assessments to reach a target course grade.
- GPA Honors Threshold CheckerCompare a GPA with common academic distinction thresholds and show the next threshold above the entered value.
- Grade Improvement PlannerEstimate the score needed on a replacement assessment to improve a weighted course average to a selected goal.
- Exam Marks to Grade CalculatorConvert earned marks into a percentage and report the remaining marks available on an exam.
- Attendance Needed for EligibilityEstimate how many consecutive classes must be attended to reach a required attendance rate after prior absences.
- Study to Break Ratio CalculatorCalculate the focus-to-break ratio and recommended break duration from a focused work interval.
- Flashcard Deck StatisticsSummarize a newline-separated flashcard deck where each non-empty line contains a prompt and answer separated by a tab.
- Study Notes StatisticsAnalyze study notes for word count, character count, estimated reading minutes, and non-empty paragraph count.
- Flashcards to TSV ConverterConvert prompt and answer lines separated by a pipe into a quoted tab-separated flashcard deck.
- Study Checklist GeneratorTurn a newline-separated list of study tasks into an accessible plain-text checklist with unchecked boxes.
- Weekly Class Hours CalculatorCalculate weekly class contact hours from session count and duration, including fractional hours.
- Pages per Day Study PlannerCalculate a daily page target for finishing a reading assignment within the available study days.
- Reading Pages Time EstimatorEstimate reading time from page count and an adjustable pace expressed in pages per hour.
- Weekly Study Hours CalculatorEstimate planned weekly study time from weekday and weekend hours and the number of days allocated to each.
- Focus Sessions Required CalculatorCalculate the number of focused sessions needed to cover a target number of study minutes.
- Study Goal Progress CalculatorMeasure completed study work against a target and report both completion percentage and the remaining amount.
- Course Credit Study Load EstimatorEstimate weekly independent study hours from course credits and a configurable study-hours-per-credit guideline.
- Assignment Daily Pace PlannerCalculate the minimum number of tasks to complete daily to finish a workload by its deadline.
- Study Subject Time SplitterSplit a total study duration evenly across a newline-separated list of subjects.
- Revision Rounds PlannerEstimate the time required for repeated revision rounds using topic count and minutes per topic.
- Study Session Finish Time CalculatorCalculate a study session end time from a 24-hour clock start time and a duration in minutes.
- Grade Distribution SummarySummarize comma-separated assessment scores with count, average, median, minimum, and maximum.
- Course Pass Status CheckerCompare a current course score with a chosen pass threshold and report the point difference.
- Cumulative GPA Target PlannerCalculate the GPA required in upcoming credits to reach a cumulative GPA target on a 4.0 scale.
- Multi-assessment Weighted Grade CalculatorCalculate a weighted grade from matching comma-separated score and percentage-weight lists.
- Assessment Grade Change CalculatorReport the absolute percentage-point and relative percentage change between two assessment scores.
- Remaining Assessment Score Needed CalculatorEstimate the average score needed on remaining assessments to reach a course target from points already earned.
- Projected Attendance CalculatorProject attendance after future classes using current attendance and an expected future attendance count.
- Quiz Score with Penalty CalculatorCalculate quiz percentage after subtracting a configurable point penalty for each incorrect answer.
- Quiz Time per Question CalculatorCalculate average available seconds per question from a quiz duration in minutes.
- Study Keyword Occurrence CounterCount case-insensitive whole-word occurrences of a term in study notes.
- Study Keyword Density AnalyzerMeasure the percentage of words matching a case-insensitive whole-word keyword in study notes.
- Study Action Item ExtractorExtract unfinished checklist lines and common TODO or action markers from pasted study notes.
- Flashcard Review Progress CalculatorCalculate reviewed-card progress and the remaining card count from a deck size and reviewed total.
- Flashcard Recall Rate CalculatorCalculate recall accuracy from correct and attempted flashcard responses.
- Topic by Day Study ScheduleDistribute a newline-separated topic list across a selected number of study days in order.
- Grade Percentage to Points ConverterConvert a percentage score into earned points using the total available points.
- Earned Points to Percentage CalculatorConvert earned assessment points into a percentage of the total possible points.
- Grade Target Gap CalculatorCalculate the percentage-point difference between a current score and a desired target score.
- Weighted Assessment Contribution CalculatorCalculate how many percentage points an assessment contributes to a course grade.
- Semester GPA from Course Points CalculatorCalculate a credit-weighted semester GPA from comma-separated course grade points and matching credit values.
- Assessment Score Average CalculatorCalculate the arithmetic average of comma-separated assessment percentages.
- Class Rank Percentile CalculatorEstimate class rank percentile from rank and class size, where rank one is the highest position.
- Class Absence Rate CalculatorCalculate missed classes as a percentage of all classes held.
- Projected Attendance Rate CalculatorProject an attendance percentage using classes attended so far and expected future attendance.
- Lecture Review Time PlannerEstimate a review duration from lecture length and a configurable review-to-lecture ratio.
- Complete Study Session Duration CalculatorCalculate total elapsed time for repeated focus blocks and the breaks between them.
- Study Break Time Budget CalculatorCalculate total scheduled break time between a chosen number of study sessions.
- Study Days Needed CalculatorEstimate the number of study days needed to complete a target workload at a planned daily pace.
- Spaced Review Interval PlannerGenerate review dates from a study start day and configurable intervals in days.
- Coursework Weekly Hours EstimatorEstimate weekly coursework time from course count and planned hours per course.
- Assignment Effort EstimatorEstimate total focused work time from assignment count and expected hours per assignment.
- Study Deadline Buffer CalculatorCalculate the remaining schedule buffer after reserving planned work days before a deadline.
- Daily Study Goal CalculatorDivide a remaining study-hour target across the available study days.
- Study Topic Session SplitterDistribute a whole number of focus sessions as evenly as possible across a list of study topics.
- Lecture Playback Time CalculatorEstimate lecture viewing time at an adjustable playback speed above zero.
- Study Note Question ExtractorExtract question lines from notes while preserving their original wording and order.
- Study Note Key Point ExtractorCollect bullet and numbered list entries from pasted notes into a compact key-point list.
- Unique Study Terms CounterCount distinct case-insensitive words in study notes after removing punctuation.
- Study Note Outline BuilderFormat non-empty note lines as a simple outline while preserving their order.
- Cloze Study Card GeneratorCreate a simple fill-in-the-blank study prompt by replacing a chosen term in a sentence.
- Markdown Heading IndexExtract Markdown heading levels and text in document order to make a quick study-note navigation index.
- Study Note Heading Hierarchy AuditorCheck Markdown headings for skipped hierarchy levels and report transitions that may make notes harder to scan.
- Definition Note Card ExtractorConvert lines written as term double-colon definition into tab-separated front and back study cards.
- Learning Objective ExtractorCollect explicit learning objective lines from notes while preserving their wording and order.
- Study Example ExtractorCollect lines labeled Example, For example, or e.g. from lecture notes for focused review.
- Study Citation Identifier ExtractorExtract distinct DOI and ISBN identifiers from reading notes for follow-up citation lookup.
- Study Note Date ExtractorFind distinct valid ISO calendar dates in study notes and ignore impossible dates.
- Wrapped Note Line JoinerJoin wrapped prose lines into paragraphs while preserving blank lines, headings, and list entries.
- Note Bullet Checklist ConverterTurn bullet and numbered study-note entries into unchecked Markdown task boxes.
- Study Checklist Progress ReportCount checked and unchecked Markdown checklist entries and calculate completion progress.
- Study Flashcard JSON ExporterConvert prompt and answer lines separated by a vertical bar into a portable JSON flashcard array.
- Study Flashcard JSON ImporterConvert a JSON array of front and back flashcard objects into tab-separated rows for study apps.
- Lecture Timestamp IndexExtract timestamped lecture-note lines as a compact time and topic index.
- Study Section Word CountCount words under each Markdown heading until the next heading of the same or higher level.
- Study Minutes TotalizerAdd study durations from lines written as topic, vertical bar, and a nonnegative number of minutes.
- Topic List Checklist GeneratorTurn a newline-separated list of study topics into an unchecked Markdown checklist.
- Topic Session DistributorDistribute study topics as evenly as possible across a requested number of numbered study sessions.
- Study Term Frequency TableList the most frequent Unicode word tokens in study notes with counts, ignoring case and punctuation.
- Confidence-Based Review PrioritizerPrioritize topics from lowest to highest confidence using lines in the format topic, vertical bar, confidence from one to five.
- Study Note Numbered OutlineTurn nonempty study note lines into a numbered outline while preserving their text.
- Rubric Points SummaryTotal earned and available rubric points from one criterion | earned | possible row per criterion, with an overall percentage.
- Weighted Rubric Grade CalculatorCalculate a weighted rubric grade from criterion | score percent | weight percent rows and verify the weights total 100%.
- Drop Lowest Assessment ScoreRemove a requested number of lowest assessment scores and calculate the average of the remaining scores.
- Drop Highest Assessment ScoreRemove a requested number of highest assessment scores and calculate the average of the remaining scores.
- Trimmed Assessment AverageCalculate a trimmed assessment mean by dropping the same number of lowest and highest scores before averaging.
- Assessment Score Spread AnalyzerSummarize the mean and population standard deviation of valid assessment percentages to show score spread.
- Assessment Z-Score CalculatorCalculate how many standard deviations a score is above or below the class mean, rejecting a zero deviation.
- Linear Grade Curve CalculatorAdd a fixed number of percentage points to scores on a linear curve while capping results at 100%.
- Capped Grade Curve CalculatorScale assessment scores proportionally to a new maximum score and cap each adjusted result at 100%.
- Equal Assessment Target Score CalculatorFind the average score needed across the remaining equally weighted course work to reach a target course percentage.
- Assessment Contribution BreakdownShow how each assessment score and weight contributes course percentage points from score | weight rows.
- Study Citation List AlphabetizerSort a pasted bibliography alphabetically by its first author or organization while preserving citation text.
- Study Note Quote ExtractorCollect Markdown block quotes from lecture notes so quoted definitions and source passages are easy to review.
- Study Code Fence IndexIndex fenced code examples by language label and first non-empty line without changing the original notes.
- Study Reference Link TableConvert Markdown reference definitions into a readable label and URL table for source review.
- Study Dash Definition Card MakerTurn glossary rows written as term — definition into front and back flashcard text.
- Study Acronym IndexExtract distinct uppercase acronyms of at least two letters from notes and list them in first-seen order.
- Study Chapter Topic IndexPair Markdown chapter headings with their first non-empty content line as a compact review index.
- Study Misconception CollectorCollect lines explicitly labeled misconception or common mistake to build a targeted review list.
- Study Question Bank ExporterConvert question and answer rows separated by a vertical bar into a quoted tab-separated study-app import.
- Study Outline Depth ReportSummarize Markdown outline heading counts by level and report the deepest heading used.
- Study Exam Countdown CalculatorCount calendar days between two ISO dates and show a compact study countdown for an upcoming exam or assessment.
- Study Plan Time TotalizerAdd study task durations entered as topic | minutes rows and report total minutes and hours for a revision plan.
- Daily Study Time with Buffer PlannerEstimate daily study time including a configurable percentage buffer for transitions, setup, and short interruptions.
- Weekly Study Day SummaryGroup topic | weekday | minutes entries and total planned study time for each weekday in the supplied weekly schedule.
- Topic Difficulty PrioritizerSort topic | difficulty rows from highest to lowest difficulty, preserving original order for ties.
- Study Session Block SchedulerLay out sequential topic | minutes blocks with optional fixed breaks and report each block’s start and end time.
- Study Revision Coverage CheckerCompare a course topic list with a covered topic list and identify topics that still need a revision session.
- Study Progress by TopicCalculate completion percentages for topic | completed items | total items rows and identify unfinished study units.
- Study Page Budget PlannerAllocate a total number of reading pages across available study days with a daily target rounded up to a whole page.
- Study Topic Weighted Time SplitterAllocate study minutes proportionally across topic | weight rows and distribute rounding minutes without losing total time.
- Study Outline Table of ContentsCreate a numbered, indented table of contents from Markdown headings while preserving their hierarchy.
- Study Markdown Table ExtractorExtract Markdown table rows and normalize their cells into tab-separated text for review or spreadsheet import.
- Study Important Line CollectorCollect lines explicitly marked Important, Key point, or Exam tip from course notes for targeted revision.
- Study Paragraph Topic ReportReport words and sentences for each non-empty paragraph to help divide long readings into manageable review sections.
- Study Bibliography DeduplicatorRemove duplicate bibliography lines while ignoring letter case and surrounding whitespace, preserving the first citation copy.
- Study Revision Question Prompt MakerTurn non-empty topic lines into self-testing prompts that ask for a definition, an explanation, and one example.
- Study Heading Checklist MakerConvert Markdown headings into an ordered revision checklist while retaining a visible level marker for nested topics.
- Study Review Flag ExtractorCollect study lines marked TODO, REVIEW, or VERIFY and label the type of follow-up needed.
- Study Glossary Term SorterAlphabetize tab-separated glossary entries by their term while preserving definition text and stable ordering.
- Study Reading Sentence ExtractorExtract complete sentences that contain a chosen term so a learner can review context around a vocabulary item.
- Study Citation Style ChecklistCheck a pasted reference list for common structural markers such as year, title, DOI, URL, and author text.
- Exam Score Needed CalculatorEstimate the score needed on a final assessment to reach a target course grade.
- Weighted Course Score EstimatorCalculate a course grade from assessment scores and their percentage weights.
- Weighted GPA CalculatorCalculate average GPA points weighted by the credit hours assigned to each course.
- Attendance Absence BudgetEstimate how many additional class absences remain before falling below a required attendance rate.
- Study Sessions RequiredEstimate study sessions needed from remaining study hours and session duration.
- Reading Pages per Day PlannerCalculate daily page target to finish a reading assignment by a deadline.
- Study Reading Time PlannerEstimate reading time from page count, average words per page, and reading speed.
- Assignment Time BudgetAllocate total project hours across research, drafting, revision, and submission checks.
- Final Grade ProjectionProject the overall course grade from completed work and a planned final assessment score.
- Points Needed on Final ExamCalculate required final exam points after accounting for points already earned.
- Weekly Study Hours PlannerEstimate weekly study time from courses and planned hours per course.
- Daily Study Minutes PlannerCalculate daily study minutes needed to complete a total study plan by its deadline.
- Score Improvement NeededCalculate the score-point increase needed to meet a target assessment percentage.
- Weighted Assignment ImpactEstimate how many course percentage points an assignment contributes to the final grade.
- Class Attendance Rate CalculatorCalculate attendance percentage from attended and total class sessions.
- Semester Credit Load CalculatorSum credit hours from courses to check a planned semester workload.
- Assignment Late Penalty CalculatorEstimate a remaining assignment score after a daily percentage-point penalty.