• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Codee

The code correctness, modernization, security, portability and optimization tool for Fortran C and C++

  • Product
    • Codee Analyzer
    • Codee Formatter
  • Use Cases
    • Correctness
    • Security
    • Modernization
    • Optimization
  • Case Studies
  • Resources
    • Open Catalog
    • Documentation
    • Blog
    • Webinars
    • Releases
  • Company
    • About us
    • News
    • Our Partners
    • Contact us
  • Pricing
  • Request a Demo
Home » Codee Formatter

Codee Formatter

DOWNLOAD CODEE FORMATTER. IT'S FREE

Format your Fortran instantly.

Ensure cleaner, standardized, more consistent code.

  • We'll send you an email with a download link.

The first step toward high-quality development.
Built with and for the Fortran community.

📄 What it does

  • Automatically formats free-form Fortran (from Fortran 77 onward)
  • Enforces consistent coding standards across the codebase
  • Improves readability and long-term maintainability through structured formatting
  • Helps streamline code reviews by standardizing code layout

🦾 Key capabilities

  • More than 20 configurable style options to adapt formatting to project-specific coding conventions
  • Converts fixed-form code to free-form, helping simplify the maintenance of legacy projects
  • Designed for integration into CLI workflows, IDEs, and CI/CD pipelines

🔗 Learn more in the Codee Formatter documentation ⟶

FEATURE SET COMPARISON

Codee Formatter vs Other Fortran Formatters

Feature name Feature description Codee fprettify fortitude findent
CLI Integration
Command-line simple usage, integrable into editors or CI pipelines
Config File Customization
Customization file for code style enforcement with extensive documentation
Partial File Formatting
Format only parts of the code, ideal for IDE selections or git commits
Format Suppression Comments
Suppression of formatting in code sections with comments
Detailed Documentation
Up-to-date detailed documentation with all the options explained
Integration Guides
Step-by-step guides with integration with git, the most used IDEs and CI pipelines
Modern Fortran Support
Support up to the latest version of Fortran (2023)
Fixed Form Support
Support for legacy fixed-form Fortran format)
Automatic Line Indentation
Automatic indentation based on code scope
Column Limit
Breaking long lines into multiple smaller ones
Operator Spacing Consistency
Consistent spacing around operators and keywords
Uniform Operator Style
Choose between symbolic or literal representation of Fortran operators
Consistent Keyword Casing
Ensure consistent casing of keywords, identifiers and operators
End Statement Style
Ensure joined/separated, with/without names end statements
Double-Colon in Declarations
Add missing double-colon token to variable declaration
Kind Keyword Enforcement
Enforcing the usage of the kind keyword in intrinsic declaration
Split Multiline Statements
Break each statement into a separate line
Remove Superfluous Semicolons
Removes unnecessary semicolons
Whitespace Cleanup
Redundant EOL, trailing whitespace and consecutive whitespaces
EOL Normalization
Enforce consistent end-of-line (LF or CRLF)
Maintenance and Support
Indicates whether the tool is actively maintained and offers customer support

Why Developers Trust Codee Formatter

"Codee Formatter is getting better and better! I've used it from the first day and there is a lot of improvement. Today, many people use AI for formatting. Still, Codee Formatter is the most trustworthy tool! It is safe and it wont change code ridiculously like AI. Codee Formatter gives consistent results, something AI can't match."
CHENG, Ho Lam
PhD in Physics at CUHK
“Using Codee for code modernization is faster and more profitable than relying on AI inference. And it is less risky. […] We do not say that using AI-driven programming assistants is wrong, but […] they are not as efficient as we need it to be. Paradoxically, the AI-driven programming assistants help in Fortran code modernization only if they are supervised by a well-experienced programmer.”
Veselin Kolev
PhD, CEO Cluster Operations at Discoverer Supercomputer PetaSC Bulgaria
“In most cases, we found that using Codee vs. Cursor.sh to modernize old Fortran 77 code is at least 8 to 10 times faster, on average. If we include the time spent verifying the code’s validity after it was modernized […] the Codee approach for modernization saves 25 times more time overall.”
"Thanks for this amazing tool! It is awesome to finally have a Fortran formatter that doesn't rely on regexp and has proper context. I am now heavily advising it to my colleagues."
Emmanuel Lanti
HPC applications specialist
"I am impressed by the speed, and the configuration is very simple and extensive. There are still a couple of things that are missing to get it perfect, but it’s getting close."
Computational Scientist

Need more than formatting?

Take your Fortran development further with Codee Analyzer — deep static analysis for correct, modern, secure, portable and optimized code.

Discover Codee Analyzer
Explore our Plans

Ready for your requests.

Got ideas to make Codee Formatter even better?
Challenge accepted.