LibreOffice – Free Open Source Office Suite
Complete Guide to LibreOffice: The Free Office Suite Alternative
LibreOffice has emerged as the leading free and open-source alternative to Microsoft Office, providing comprehensive productivity tools for documents, spreadsheets, presentations, and more. Developed by The Document Foundation, this powerful office suite runs on Windows, macOS, and Linux, offering compatibility with Microsoft Office formats while using the open ODF (Open Document Format) as its native format.
The suite includes Writer (word processing), Calc (spreadsheets), Impress (presentations), Draw (vector graphics), Base (database), and Math (formula editing). Whether for personal use, education, or business, LibreOffice delivers the functionality needed for everyday productivity tasks without licensing costs.
Installing LibreOffice
# Ubuntu/Debian
sudo apt update
sudo apt install libreoffice
# Latest via PPA
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update
sudo apt install libreoffice
# Flatpak
flatpak install flathub org.libreoffice.LibreOffice
# Fedora
sudo dnf install libreoffice
# Arch Linux
sudo pacman -S libreoffice-fresh
# macOS
brew install --cask libreoffice
# Windows
winget install TheDocumentFoundation.LibreOffice
# Verify
libreoffice --version
LibreOffice Writer
# Word processing basics:
# New document:
File > New > Text Document
Ctrl+N
# Formatting:
Ctrl+B: Bold
Ctrl+I: Italic
Ctrl+U: Underline
Ctrl+D: Font dialog
# Paragraph styles:
Format > Styles > Paragraph Styles
Or: F11 for Styles sidebar
# Built-in styles:
- Heading 1, 2, 3...
- Body Text
- Quote
- List styles
# Page setup:
Format > Page Style
- Size, orientation
- Margins
- Header/footer
# Insert elements:
Insert > Image
Insert > Table
Insert > Special Character
Insert > Hyperlink (Ctrl+K)
Insert > Page Break
# Table of Contents:
Insert > Table of Contents and Index
Updates automatically
Right-click > Update Index
# Track changes:
Edit > Track Changes > Record
Review changes: Manage
Accept/Reject changes
# Find and Replace:
Ctrl+H
Regular expressions supported
# Export to PDF:
File > Export as PDF
Configure options
LibreOffice Calc
# Spreadsheet basics:
# Navigation:
Arrow keys: Move cells
Ctrl+Arrow: Jump to edge
Ctrl+Home: Go to A1
Ctrl+End: Go to last cell
# Selection:
Shift+Click: Range select
Ctrl+Click: Multiple selection
Ctrl+Space: Select column
Shift+Space: Select row
Ctrl+A: Select all
# Entering data:
Type and press Enter
Tab: Move right
F2: Edit cell
# Formulas:
Start with =
=SUM(A1:A10)
=AVERAGE(B1:B10)
=IF(A1>10,"Yes","No")
=VLOOKUP(value,range,col,0)
=COUNTIF(range,criteria)
# Cell references:
A1: Relative reference
$A$1: Absolute reference
$A1: Mixed (column absolute)
A$1: Mixed (row absolute)
# Formatting:
Ctrl+1: Format cells dialog
- Number formats
- Alignment
- Borders
- Background
# Charts:
Insert > Chart
Select data range
Choose chart type
Customize appearance
# Pivot tables:
Insert > Pivot Table
Drag fields to areas
- Rows, Columns, Data, Filters
# Data validation:
Data > Validity
Restrict input values
Create dropdown lists
# Sort and filter:
Data > AutoFilter
Click dropdown arrows
Data > Sort: Custom sorting
# Conditional formatting:
Format > Conditional > Condition
Highlight based on values
Color scales, data bars
LibreOffice Impress
# Presentation basics:
# New presentation:
File > New > Presentation
Choose template or blank
# Slide views:
View > Normal
View > Outline
View > Slide Sorter
View > Notes
# Add slides:
Slide > New Slide
Or: Right-click > New Slide
# Slide layouts:
Right-click slide
Properties > Layout
Choose layout template
# Insert content:
Insert > Image
Insert > Chart
Insert > Audio/Video
Insert > Table
# Text formatting:
Select text
Use toolbar or Format menu
Bullet/numbered lists
# Master slides:
View > Master Slide
Edit template for all slides
Consistent formatting
# Transitions:
Slide > Slide Transition
Choose effect
Set timing
# Animations:
Select object
Slide > Animation
Add entrance/exit/emphasis
Set order and timing
# Presenter mode:
Slide Show > Start from First Slide
F5 to start
Notes visible on presenter screen
# Export:
File > Export as PDF
File > Export as Images
Each slide as separate image
Common Features
# Document compatibility:
File > Save As
- ODF formats (native)
- Microsoft formats (.docx, .xlsx, .pptx)
- PDF export
- Other formats
# Templates:
File > Templates > Manage Templates
Create and organize templates
Download from extensions site
# Styles:
F11: Styles sidebar
Create consistent formatting
Paragraph, character, page styles
# Navigator:
F5: Navigator panel
Jump to sections
Move elements
# Extensions:
Tools > Extension Manager
Download from extensions.libreoffice.org
Add functionality
# Macros:
Tools > Macros
Basic, Python, JavaScript
Record or write macros
# Mail merge:
Tools > Mail Merge Wizard
Connect to data source
Create letters/labels/emails
# Autocorrect:
Tools > AutoCorrect Options
Customize replacements
Spelling options
# Custom dictionaries:
Tools > Spelling > Options
Add personal dictionary
Language support
Advanced Features
# Master document (Writer):
File > New > Master Document
Manage large documents
Combine multiple files
# Bibliography:
Insert > Table of Contents and Index
Bibliography Entry
Bibliography Database
# Forms (Writer):
View > Toolbars > Form Controls
Create fillable forms
# Solver (Calc):
Tools > Solver
Optimization problems
# Goal Seek (Calc):
Tools > Goal Seek
Find input for desired result
# Custom functions (Calc):
Tools > Macros
Write custom formulas
# Custom slide shows (Impress):
Slide Show > Custom Slide Show
Different presentations from same deck
# Drawing tools:
All apps have drawing tools
View > Toolbars > Drawing
Shapes, lines, arrows
Keyboard Shortcuts
# Universal:
Ctrl+N New document
Ctrl+O Open
Ctrl+S Save
Ctrl+Shift+S Save As
Ctrl+P Print
Ctrl+Z Undo
Ctrl+Y Redo
Ctrl+C Copy
Ctrl+X Cut
Ctrl+V Paste
Ctrl+A Select all
Ctrl+F Find
Ctrl+H Find & Replace
F1 Help
# Writer specific:
Ctrl+B Bold
Ctrl+I Italic
Ctrl+U Underline
Ctrl+E Center align
Ctrl+L Left align
Ctrl+R Right align
Ctrl+J Justify
F11 Styles sidebar
F5 Navigator
# Calc specific:
Ctrl+; Current date
Ctrl+Shift+; Current time
F2 Edit cell
Ctrl+` Show formulas
Ctrl+Shift+P Toggle percentage
F4 Cycle references ($)
# Impress specific:
F5 Start slideshow
Esc End slideshow
B Black screen
W White screen
Page Up/Down Navigate slides
Tips and Configuration
# Performance:
Tools > Options > Memory
Increase graphics cache
Enable Java only if needed
# Default formats:
Tools > Options > Load/Save
Set default save format
ODF or MS Office
# Interface customization:
Tools > Customize
Modify menus, toolbars
Create custom toolbars
# Language settings:
Tools > Options > Languages
Set UI and document language
Enable spell checking
# AutoRecovery:
Tools > Options > Load/Save
Set backup interval
Recovery location
# User profile:
Problems? Reset profile
Rename profile folder
~/.config/libreoffice (Linux)
# Portable version:
Download PortableApps version
Run from USB drive
Conclusion
LibreOffice provides a comprehensive, professional office suite without licensing costs. Its compatibility with Microsoft Office formats, extensive feature set, and cross-platform availability make it suitable for individuals, educational institutions, and businesses seeking alternatives to commercial software. The active community ensures continued development and improvement, making LibreOffice a reliable choice for everyday productivity needs.
Download Options
Safe & Secure
Verified and scanned for viruses
Regular Updates
Always get the latest version
24/7 Support
Help available when you need it