🔧 All-in-One Tools Suite

Your ultimate collection of online tools for productivity and calculations

📄 PDF Converter

Drag & drop PDF files here or click to select files

📷 Image Resizer

📝 Text Analysis & Tools

📊 Table Maker

Markdown
HTML
LaTeX
CSV
JSON
XML
MATLAB

📈 Excel Formula Generator AI

📋 All Excel Formulas

SUM

=SUM(A1:A10)

Adds all numbers in a range

AVERAGE

=AVERAGE(B1:B10)

Calculates the average of numbers

COUNT

=COUNT(C1:C10)

Counts cells with numbers

IF

=IF(D1>10, "Yes", "No")

Logical test and result

VLOOKUP

=VLOOKUP(E1,A:B,2,FALSE)

Search for value in table

CONCATENATE

=CONCATENATE(F1," ",G1)

Joins text from multiple cells

MAX

=MAX(H1:H10)

Finds the maximum value

MIN

=MIN(I1:I10)

Finds the minimum value

ROUND

=ROUND(J1,2)

Rounds to specified decimal places

LEFT

=LEFT(K1,3)

Extracts characters from left

RIGHT

=RIGHT(L1,3)

Extracts characters from right

MID

=MID(M1,2,4)

Extracts characters from middle

LEN

=LEN(N1)

Returns length of text

UPPER

=UPPER(O1)

Converts text to uppercase

LOWER

=LOWER(P1)

Converts text to lowercase

PROPER

=PROPER(Q1)

Capitalizes first letter of each word

DATE

=DATE(2023,12,25)

Creates a date

TODAY

=TODAY()

Returns current date

NOW

=NOW()

Returns current date and time

DAYS

=DAYS(R2,R1)

Calculates days between dates

TEXT

=TEXT(S1,"mm/dd/yyyy")

Formats number as text

VALUE

=VALUE(T1)

Converts text to number

TRIM

=TRIM(U1)

Removes extra spaces

SUBSTITUTE

=SUBSTITUTE(V1,"old","new")

Replaces text

FIND

=FIND("text",W1)

Finds text position

SEARCH

=SEARCH("text",X1)

Searches for text

REPLACE

=REPLACE(Y1,1,3,"new")

Replaces characters

INDEX

=INDEX(Z:Z,5)

Returns value at position

MATCH

=MATCH("text",A:A,0)

Finds position of value

OFFSET

=OFFSET(A1,1,1)

Returns reference to range

INDIRECT

=INDIRECT("A1")

Returns reference from text

ADDRESS

=ADDRESS(1,1)

Returns cell address

ROW

=ROW()

Returns row number

COLUMN

=COLUMN()

Returns column number

CHOOSE

=CHOOSE(2,"A","B","C")

Chooses value by index

ISBLANK

=ISBLANK(A1)

Checks if blank

ISNUMBER

=ISNUMBER(A1)

Checks if number

ISTEXT

=ISTEXT(A1)

Checks if text

ISERROR

=ISERROR(A1)

Checks if error

IFERROR

=IFERROR(A1,"Error")

Handles errors

AND

=AND(A1>10,B1<20)

Logical AND

OR

=OR(A1>10,B1<20)

Logical OR

NOT

=NOT(A1>10)

Logical NOT

⏰ Age & Time Calculator

⏱️ Time Difference Calculator

⚖️ BMI Calculator

🍗 Protein Calculator

💰 Tax Calculator

🎉 Anniversary Calculator

📋 Markdown List Converter

Unordered List (-)
Unordered List (+)
Unordered List (*)
Ordered List (1. 2. 3.)
Ordered List (1) 2) 3)
Task List ([ ] [x])

Markdown List Examples

Unordered Lists

- Item 1
- Item 2
- Item 3

Ordered Lists

1. First item
2. Second item
3. Third item

Task Lists

- [ ] Incomplete task
- [x] Completed task
- [ ] Another task

Nested Lists

- Parent item
  - Child item 1
  - Child item 2
    - Grandchild item
- Another parent item

⌨️ Microsoft Word Shortcuts

Save Document

Ctrl + S

Copy

Ctrl + C

Paste

Ctrl + V

Cut

Ctrl + X

Undo

Ctrl + Z

Redo

Ctrl + Y

Bold

Ctrl + B

Italic

Ctrl + I

Underline

Ctrl + U

Find

Ctrl + F

Replace

Ctrl + H

Select All

Ctrl + A

Print

Ctrl + P

New Document

Ctrl + N

Open Document

Ctrl + O

Convert Text to Table

Ctrl + T

Insert Hyperlink

Ctrl + K

Insert Date

Alt + Shift + D

Insert Time

Alt + Shift + T

Apply Heading 1

Ctrl + Alt + 1

Apply Heading 2

Ctrl + Alt + 2

Apply Heading 3

Ctrl + Alt + 3

Apply Normal Style

Ctrl + Shift + N

Increase Font Size

Ctrl + Shift + >

Decrease Font Size

Ctrl + Shift + <

Center Text

Ctrl + E

Align Left

Ctrl + L

Align Right

Ctrl + R

Justify

Ctrl + J

Bullet List

Ctrl + .

Numbered List

Ctrl + /

Insert Page Break

Ctrl + Enter

Insert Column Break

Ctrl + Shift + Enter

Go to Beginning of Document

Ctrl + Home

Go to End of Document

Ctrl + End

Move to Next Word

Ctrl + Right Arrow

Move to Previous Word

Ctrl + Left Arrow

Select Word

Double Click

Select Paragraph

Triple Click

Select Sentence

Ctrl + Click

Superscript

Ctrl + Shift + =

Subscript

Ctrl + =

Strikethrough

Ctrl + Shift + X

Show/Hide Formatting Marks

Ctrl + Shift + 8

Toggle Case

Shift + F3

Repeat Last Action

F4

Spelling & Grammar Check

F7

Thesaurus

Shift + F7

Insert Comment

Ctrl + Alt + M

Next Comment

Ctrl + Shift + >

Previous Comment

Ctrl + Shift + <

Insert Footnote

Ctrl + Alt + F

Insert Endnote

Ctrl + Alt + D

Insert Bookmark

Ctrl + Shift + F5

Insert Cross-reference

Ctrl + Alt + F9

Insert Table of Contents

Ctrl + Shift + O

Update Table of Contents

F9

Insert Page Number

Alt + Shift + P

Insert Header

Alt + Shift + H

Insert Footer

Alt + Shift + F

Insert Symbol

Alt + Ctrl + S

Insert Equation

Alt + =

Insert Text Box

Ctrl + Shift + F8

Insert Picture

Alt + N, P

Insert Chart

Alt + N, C

Insert Table

Alt + N, T

Insert Hyperlink

Ctrl + K

Insert Citation

Ctrl + Alt + Shift + S

Insert Caption

Alt + Ctrl + F9

Insert Index

Alt + Ctrl + Shift + R

Insert Table of Figures

Alt + Ctrl + Shift + G

Insert Envelope

Ctrl + Shift + E

Insert Label

Alt + Ctrl + L

Insert Merge Field

Alt + Shift + F

Insert Next If

Alt + Shift + L

Insert Skip If

Alt + Shift + K

Insert ASK Field

Alt + Shift + F9

Insert FILLIN Field

Alt + Shift + F7

Insert GOTO Button

Alt + Shift + F5

Insert Macro Button

Alt + Shift + F8

Insert Print Merge Field

Alt + Shift + F6

Insert Quote Field

Alt + Shift + F4

Insert Set Field

Alt + Shift + F3

Insert StyleRef Field

Alt + Shift + F2

Insert TOA Field

Alt + Shift + F1

Insert TOC Field

Alt + Shift + O

Insert XE Field

Alt + Shift + X

📝 Markdown Resources

What is Markdown?

Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. Created by John Gruber in 2004, Markdown is now one of the world's most popular markup languages.

Basic Syntax

Headings

# H1
## H2
### H3
#### H4
##### H5
###### H6

Bold and Italic

**Bold text**
*Italic text*
***Bold and Italic***

Lists

Ordered:
1. First item
2. Second item
3. Third item

Unordered:
- First item
- Second item
- Third item

Nested:
1. First item
   - Sub-item
   - Another sub-item
2. Second item

Links and Images

[Link text](https://example.com)
![Image alt text](image.jpg)

Reference style:
[Link text][1]
[1]: https://example.com

Code

Inline code: `code`
Block code:
```javascript
function hello() {
    console.log("Hello, World!");
}
```

Blockquotes

> This is a blockquote
>> Nested blockquote

Tables

| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Cell 1   | Cell 2   | Cell 3   |
| Cell 4   | Cell 5   | Cell 6   |

Horizontal Rule

---
***
___

Special Characters

\* Escape asterisks
\# Escape hash
\[ Escape brackets

Advanced Features

Task Lists

- [x] Completed task
- [ ] Incomplete task

Footnotes

Here's a sentence with a footnote. [^1]

[^1]: This is the footnote.

Definition Lists

Term 1
:   Definition 1

Term 2
:   Definition 2

Popular Markdown Editors

  • Typora
  • Mark Text
  • Obsidian
  • Notion
  • GitHub
  • StackEdit
  • Dillinger

Markdown Flavors

  • CommonMark
  • GitHub Flavored Markdown (GFM)
  • Markdown Extra
  • MultiMarkdown
  • Pandoc Markdown

Use Cases

  • Documentation
  • README files
  • Blog posts
  • Emails
  • Notes and wikis
  • Presentations
  • Books and articles

🖥️ Windows Shortcuts & Settings

Copy

Ctrl + C

Paste

Ctrl + V

Cut

Ctrl + X

Undo

Ctrl + Z

Redo

Ctrl + Y

Select All

Ctrl + A

Save

Ctrl + S

Print

Ctrl + P

Find

Ctrl + F

New Window

Ctrl + N

Close Window

Ctrl + W

Refresh

F5

Task Manager

Ctrl + Shift + Esc

Lock Computer

Windows + L

Run Dialog

Windows + R

Search

Windows + S

Switch Windows

Alt + Tab

Minimize All

Windows + M

Maximize Window

Windows + Up Arrow

Minimize Window

Windows + Down Arrow

Snap Left

Windows + Left Arrow

Snap Right

Windows + Right Arrow

Open Start Menu

Windows

Open Action Center

Windows + A

Open Settings

Windows + I

Open File Explorer

Windows + E

Open Clipboard

Windows + V

Take Screenshot

Windows + Shift + S

Open Snipping Tool

Windows + Shift + S

Switch Virtual Desktops

Windows + Ctrl + Left/Right

Create New Virtual Desktop

Windows + Ctrl + D

Close Current Virtual Desktop

Windows + Ctrl + F4

Open Task View

Windows + Tab

Open Game Bar

Windows + G

Open Narrator

Windows + Ctrl + Enter

Open Magnifier

Windows + Plus (+)

Open On-Screen Keyboard

Windows + Ctrl + O

Open Ease of Access

Windows + U

Open Project

Windows + P

Open System Properties

Windows + Pause/Break

Open Device Manager

Windows + X, M

Open Control Panel

Windows + R, control

Open Command Prompt

Windows + R, cmd

Open PowerShell

Windows + X, A

Open Task Manager

Ctrl + Shift + Esc

Open Registry Editor

Windows + R, regedit

Open Services

Windows + R, services.msc

Open Event Viewer

Windows + R, eventvwr

Open Disk Management

Windows + R, diskmgmt.msc

Open Network Connections

Windows + R, ncpa.cpl

Open System Information

Windows + R, msinfo32

Open Resource Monitor

Windows + R, resmon

Open Performance Monitor

Windows + R, perfmon

Open Computer Management

Windows + X, G

Open Windows Security

Windows + I, Update & Security

Open Windows Update

Windows + I, Update & Security

Open Backup and Restore

Control Panel > System and Security

Open System Restore

Windows + R, rstrui

Open System Configuration

Windows + R, msconfig

Open Group Policy Editor

Windows + R, gpedit.msc

Open Local Users and Groups

Windows + R, lusrmgr.msc

Open Local Security Policy

Windows + R, secpol.msc

Open Windows Firewall

Windows + R, firewall.cpl

Open Windows Defender

Windows + I, Update & Security

Open Windows Features

Windows + R, optionalfeatures

Open Programs and Features

Windows + R, appwiz.cpl

Open Default Programs

Windows + R, defaultprograms

Open Add Printer Wizard

Windows + R, rundll32 printui.dll,PrintUIEntry /il

Open Add Hardware Wizard

Windows + R, hdwwiz.cpl

Open Display Settings

Windows + I, System > Display

Open Sound Settings

Windows + I, System > Sound

Open Power Options

Windows + R, powercfg.cpl

Open Date and Time Settings

Windows + I, Time & Language

Open Region Settings

Windows + I, Time & Language

Open Language Settings

Windows + I, Time & Language

Open Speech Settings

Windows + I, Time & Language

Open Gaming Settings

Windows + I, Gaming

Open Cortana Settings

Windows + I, Cortana

Open Privacy Settings

Windows + I, Privacy

Open Update & Security

Windows + I, Update & Security

Open Accounts Settings

Windows + I, Accounts

Open Personalization

Windows + I, Personalization

Open Apps Settings

Windows + I, Apps

Open Network & Internet

Windows + I, Network & Internet

Open System Settings

Windows + I, System

Open Ease of Access Settings

Windows + I, Ease of Access

Open Time & Language Settings

Windows + I, Time & Language

Open Gaming Settings

Windows + I, Gaming

Open Cortana Settings

Windows + I, Cortana

Windows Settings Shortcuts

System Settings

Windows + I, then System

Display Settings

Windows + I, then System > Display

Sound Settings

Windows + I, then System > Sound

Network Settings

Windows + I, then Network & Internet

Personalization

Windows + I, then Personalization

Apps & Features

Windows + I, then Apps

Accounts Settings

Windows + I, then Accounts

Time & Language

Windows + I, then Time & Language

Gaming Settings

Windows + I, then Gaming

Cortana Settings

Windows + I, then Cortana

🐧 Linux Commands & Shortcuts

List Files

ls

List All Files

ls -a

List with Details

ls -l

Change Directory

cd directory_name

Current Directory

pwd

Make Directory

mkdir directory_name

Remove Directory

rmdir directory_name

Remove Directory (Recursive)

rm -r directory_name

Copy File

cp source destination

Move/Rename File

mv source destination

Remove File

rm filename

Remove File (Force)

rm -f filename

View File Content

cat filename

View File (Page by Page)

less filename

View First 10 Lines

head filename

View Last 10 Lines

tail filename

Search in File

grep "text" filename

Find Files

find /path -name "filename"

Check Disk Usage

df -h

Check Directory Size

du -sh directory_name

Process Status

ps aux

Top Processes

top

Kill Process

kill PID

Kill Process (Force)

kill -9 PID

System Information

uname -a

Memory Usage

free -h

Network Interfaces

ifconfig

IP Address

ip addr

Ping Host

ping hostname

SSH Connection

ssh user@hostname

Copy Files via SSH

scp file user@host:/path

Download File

wget URL

Download with Curl

curl URL

Change Permissions

chmod 755 filename

Change Owner

chown user:group filename

Compress Files

tar -czf archive.tar.gz files

Extract Archive

tar -xzf archive.tar.gz

System Reboot

sudo reboot

System Shutdown

sudo shutdown -h now

Update Package List

sudo apt update

Upgrade Packages

sudo apt upgrade

Install Package

sudo apt install package_name

Remove Package

sudo apt remove package_name

Search for Package

apt search package_name

Show Package Info

apt show package_name

List Installed Packages

dpkg -l

Check Service Status

systemctl status service_name

Start Service

sudo systemctl start service_name

Stop Service

sudo systemctl stop service_name

Restart Service

sudo systemctl restart service_name

Enable Service

sudo systemctl enable service_name

Disable Service

sudo systemctl disable service_name

View System Logs

journalctl

View Recent Logs

journalctl -f

View Boot Logs

journalctl -b

View Logs for Service

journalctl -u service_name

Check Network Connections

netstat -tulpn

Check Listening Ports

ss -tulpn

Check Network Statistics

netstat -s

Check DNS Resolution

nslookup domain

Check DNS Resolution

dig domain

Check Routing Table

ip route

Check Network Interface

ip link show

Check IP Configuration

ip addr show

Check ARP Table

arp -a

Check Firewall Status

sudo ufw status

Enable Firewall

sudo ufw enable

Disable Firewall

sudo ufw disable

Allow Port

sudo ufw allow port

Deny Port

sudo ufw deny port

Check SELinux Status

sestatus

Check SELinux Context

ls -Z

Set SELinux Context

chcon context file

Restore SELinux Context

restorecon file

Check Filesystem

df -h

Check Inodes

df -i

Check Filesystem Usage

du -sh /*

Check Mounted Filesystems

mount

Mount Filesystem

mount /dev/device /mount/point

Unmount Filesystem

umount /mount/point

Check Disk Health

smartctl -a /dev/device

Check RAID Status

cat /proc/mdstat

Check LVM Status

vgdisplay

Check LVM Logical Volumes

lvdisplay

Check LVM Physical Volumes

pvdisplay

Create LVM Volume Group

vgcreate vg_name /dev/device

Create LVM Logical Volume

lvcreate -L size -n lv_name vg_name

Extend LVM Logical Volume

lvextend -L +size /dev/vg_name/lv_name

Reduce LVM Logical Volume

lvreduce -L -size /dev/vg_name/lv_name

Remove LVM Logical Volume

lvremove /dev/vg_name/lv_name

Remove LVM Volume Group

vgremove vg_name

Remove LVM Physical Volume

pvremove /dev/device

Check Swap Usage

swapon -s

Create Swap File

dd if=/dev/zero of=/swapfile bs=1M count=size

Enable Swap File

swapon /swapfile

Disable Swap File

swapoff /swapfile

Check CPU Information

lscpu

Check Hardware Information

lshw

Check USB Devices

lsusb

Check PCI Devices

lspci

Check Block Devices

lsblk

Check Hardware Sensors

sensors

Check Battery Status

upower -i /org/freedesktop/UPower/devices/battery_BAT0

Check System Uptime

uptime

Check System Load

w

Check Logged In Users

who

Check User Information

finger username

Check User ID

id username

Check User Groups

groups username

Add User

sudo adduser username

Delete User

sudo deluser username

Add User to Group

sudo usermod -aG group username

Change User Password

passwd username

Lock User Account

sudo usermod -L username

Unlock User Account

sudo usermod -U username

Check Cron Jobs

crontab -l

Edit Cron Jobs

crontab -e

Check System Cron

ls /etc/cron.*

Check Anacron Jobs

ls /etc/anacrontab

Check At Jobs

atq

Schedule At Job

echo "command" | at now + 1 hour

Check Scheduled Jobs

systemctl list-timers

Check Systemd Services

systemctl list-unit-files

Check Running Services

systemctl list-units --type=service --state=running

Check Failed Services

systemctl --failed

Check Systemd Targets

systemctl list-units --type=target

Check Systemd Timers

systemctl list-timers

Check Systemd Sockets

systemctl list-sockets

Check Systemd Paths

systemctl list-units --type=path

Check Systemd Devices

systemctl list-units --type=device

Check Systemd Mounts

systemctl list-units --type=mount

Check Systemd Automounts

systemctl list-units --type=automount

Check Systemd Swaps

systemctl list-units --type=swap

Check Systemd Snapshots

systemctl list-units --type=snapshot

Check Systemd Slices

systemctl list-units --type=slice

Check Systemd Scopes

systemctl list-units --type=scope

Terminal Shortcuts

Clear Screen

Ctrl + L

Stop Command

Ctrl + C

Suspend Command

Ctrl + Z

End of Line

Ctrl + E

Beginning of Line

Ctrl + A

Delete Word Backward

Ctrl + W

Delete Line

Ctrl + U

Delete to End

Ctrl + K

Previous Command

Up Arrow

Next Command

Down Arrow

Auto-complete

Tab

Search History

Ctrl + R

Previous Word

Ctrl + Left Arrow

Next Word

Ctrl + Right Arrow

Delete Previous Word

Ctrl + Backspace

Delete Next Word

Ctrl + Delete

Swap Characters

Ctrl + T

Yank (Paste)

Ctrl + Y

Interrupt Process

Ctrl + C

Quit Process

Ctrl + \

Suspend Process

Ctrl + Z

EOF (End of File)

Ctrl + D

Page Up

Shift + Page Up

Page Down

Shift + Page Down

New Tab

Ctrl + Shift + T

Close Tab

Ctrl + Shift + W

Previous Tab

Ctrl + Page Up

Next Tab

Ctrl + Page Down

Copy

Ctrl + Shift + C

Paste

Ctrl + Shift + V

Find

Ctrl + Shift + F

Preferences

Ctrl + ,

Fullscreen

F11

Zoom In

Ctrl + +

Zoom Out

Ctrl + -

Reset Zoom

Ctrl + 0

🔢 Number to Word Converter

Examples

123 → One Hundred Twenty Three

1,234 → One Thousand Two Hundred Thirty Four

12,345 → Twelve Thousand Three Hundred Forty Five

123,456 → One Hundred Twenty Three Thousand Four Hundred Fifty Six

1,234,567 → One Million Two Hundred Thirty Four Thousand Five Hundred Sixty Seven

🔤 Word to Number Converter

Examples

One Hundred Twenty Three → 123

One Thousand Two Hundred Thirty Four → 1,234

Twelve Thousand Three Hundred Forty Five → 12,345

One Hundred Twenty Three Thousand Four Hundred Fifty Six → 123,456

One Million Two Hundred Thirty Four Thousand Five Hundred Sixty Seven → 1,234,567

🔢 Decimal to Binary Converter

Examples

10 → 1010

255 → 11111111

1024 → 10000000000

65535 → 1111111111111111

1000000 → 11110100001001000000

🔢 Binary to Decimal Converter

Examples

1010 → 10

11111111 → 255

10000000000 → 1024

1111111111111111 → 65535

11110100001001000000 → 1000000

🔤 Text to Binary Converter

Examples

Hello → 01001000 01100101 01101100 01101100 01101111

World → 01010111 01101111 01110010 01101100 01100100

123 → 00110001 00110010 00110011

🔤 Binary to Text Converter

Examples

01001000 01100101 01101100 01101100 01101111 → Hello

01010111 01101111 01110010 01101100 01100100 → World

00110001 00110010 00110011 → 123

🔤 ASCII to Text Converter

Examples

72,101,108,108,111 → Hello

87,111,114,108,100 → World

49,50,51 → 123

🔤 Text to ASCII Converter

Examples

Hello → 72,101,108,108,111

World → 87,111,114,108,100

123 → 49,50,51

🔤 Character to ASCII Converter

Examples

H → 72

e → 101

l → 108

o → 111

W → 87

r → 114

d → 100

1 → 49

2 → 50

3 → 51

🔤 ASCII to Character Converter

Examples

72 → H

101 → e

108 → l

111 → o

87 → W

114 → r

100 → d

49 → 1

50 → 2

51 → 3

🌐 IPv6 to Binary Converter

Examples

2001:0db8:85a3:0000:0000:8a2e:0370:7334 → Binary representation of IPv6 address

::1 → 0000000000000000000000000000000000000000000000000000000000000001

fe80::1 → 1111111010000000000000000000000000000000000000000000000000000001