Skip to content

mxavier-dev/binary-decimal-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

🔢 Binary/Decimal Converter

A simple and intuitive Binary ↔ Decimal Converter built with Python and customtkinter. This application allows users to convert binary numbers to decimal and vice versa, with a clean and user-friendly interface.

🔧 Technologies

  • Python 3.x
  • customtkinter

🚀 Features

  • Binary to Decimal Conversion: Enter a binary number and get its decimal equivalent.
  • Decimal to Binary Conversion: Enter a decimal number and get its binary equivalent.
  • Input Validation: Ensures only valid binary (0s and 1s) or decimal (0-9) numbers are entered.

📸 Screenshots

shot-2026-03-05_18-00-41 shot-2026-03-05_18-01-06

💡 How to Use

  1. Binary to Decimal:

    • Go to the "Binary → Decimal" tab.
    • Enter a binary number (e.g., 1010).
    • Click "Convert" to see the decimal result.
  2. Decimal to Binary:

    • Go to the "Decimal → Binary" tab.
    • Enter a decimal number (e.g., 10).
    • Click "Convert" to see the binary result.

🛠️ Requirements

  • Python 3.x
  • customtkinter library

Install the required library using pip:

pip install customtkinter

🐍 How to run

1 - Clone the repository:

git clone https://github.com/mxavier-dev/binary-decimal-converter

2 - Navigate to the project directory:

cd binary-decimal-converter

3 - Run the application:

(The example uses the English version, but if you are using the Portuguese version, copy the command below and replace EN to PT-BR.)

python3 binary_converter_EN.py

If display a error 'python3 not found' make sure the python is installed. But if the error persists replace python3 to python

📫 Contact

Developed by Matheus de Freitas XavierLinkedin Profile

About

A Python GUI application for converting numbers between binary and decimal, built with CustomTkinter.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages