Beginner

Key Features of Microsoft Copilot

A comprehensive look at everything Copilot can do - from text and image generation to web search, document analysis, code help, and deep Microsoft 365 integration.

Text Generation and Editing

Copilot excels at generating, rewriting, and editing text across a wide range of formats and tones:

  • Drafting: Write emails, blog posts, reports, social media captions, and more from a simple description.
  • Rewriting: Change the tone (formal, casual, persuasive), simplify complex text, or make content more concise.
  • Editing: Fix grammar, improve clarity, restructure paragraphs, and enhance readability.
  • Summarizing: Condense long articles, documents, or conversations into key points.
  • Translating: Translate text between languages while preserving meaning and tone.
Text Generation Example
User:
Rewrite this paragraph to be more professional and
concise: "We had a meeting yesterday and talked about
a bunch of stuff. The main thing is we need to finish
the project by next Friday or we're in trouble."

Copilot:
"Following yesterday's meeting, the team has aligned
on a critical deadline: the project must be completed
by next Friday. Timely delivery is essential to avoid
potential setbacks."

Image Generation with DALL-E

Copilot integrates DALL-E for AI-powered image creation directly within the chat interface. You can generate images by describing what you want in natural language.

Tip: For best results with image generation, be specific about the subject, style, lighting, perspective, and mood. Include details like "watercolor style," "bird's-eye view," or "warm golden hour lighting."
Image Generation Example
User:
Create a flat-design illustration of a team working
together in a modern office, using a blue and orange
color palette, suitable for a business presentation.

Copilot:
Here are 4 variations of your image!
[Generates 4 images in the described style]

Would you like me to adjust any of these? I can
change colors, add elements, or try a different
artistic approach.

Web Search Integration with Citations

Unlike many AI assistants, Copilot has built-in web search powered by Bing. This means it can provide up-to-date information and always cites its sources with numbered references.

Feature How It Works
Real-time search Copilot searches the web automatically when your question requires current information.
Numbered citations Responses include superscript numbers linking to source websites so you can verify information.
Source diversity Copilot draws from multiple sources and presents a synthesized answer rather than copying one source.
Follow-up questions Suggested follow-up queries help you dive deeper into any topic.
💡
Note: Copilot's web search is always active in the free version. It will automatically determine when to search the web based on your query. This is different from ChatGPT, where browsing must be explicitly enabled.

Document Analysis

Copilot can analyze documents you upload or share, making it a powerful tool for understanding complex content:

  • PDF analysis: Upload PDFs and ask Copilot to summarize, extract key points, or answer questions about the content.
  • Image-based documents: Upload photos of documents, receipts, or handwritten notes for Copilot to read and interpret.
  • Comparison: Upload multiple documents and ask Copilot to compare them, identify differences, or synthesize information.
  • Data extraction: Pull specific data points, tables, or figures from uploaded documents.

Code Generation

Copilot can write, explain, debug, and convert code across dozens of programming languages:

Python
# User: Write a Python function to find duplicate
# values in a list and return them as a set.

def find_duplicates(items):
    """Find and return duplicate values in a list."""
    seen = set()
    duplicates = set()
    for item in items:
        if item in seen:
            duplicates.add(item)
        seen.add(item)
    return duplicates

# Example usage
data = [1, 2, 3, 2, 4, 5, 3, 6]
print(find_duplicates(data))  # {2, 3}

Copilot can also help with:

  • Explaining what existing code does, line by line
  • Converting code between languages (e.g., Python to JavaScript)
  • Finding and fixing bugs in your code
  • Writing unit tests
  • Optimizing performance
  • Adding documentation and comments

Microsoft 365 Integration

With Copilot Pro and a Microsoft 365 subscription, Copilot integrates directly into your productivity apps:

📄

Word

Draft entire documents from a prompt, rewrite selected text, summarize long documents, and change tone or format with a single command.

📊

Excel

Analyze data with natural language, create complex formulas, generate charts and pivot tables, highlight trends, and sort or filter data.

📷

PowerPoint

Generate presentations from prompts or Word documents, create slides, add relevant images, apply design suggestions, and organize content.

Outlook

Draft and reply to emails, summarize long email threads, adjust tone, schedule follow-ups, and manage inbox priorities.

Copilot in Excel Example
User (in Excel Copilot):
Analyze this sales data and tell me which product
category had the highest growth rate last quarter.
Create a chart showing the comparison.

Copilot:
Based on your data, the "Electronics" category had
the highest growth rate at 23.5% last quarter.

Here's what I found:
- Electronics: +23.5% ($1.2M → $1.48M)
- Software: +18.2% ($890K → $1.05M)
- Services: +12.1% ($650K → $729K)
- Hardware: +8.7% ($430K → $467K)

[Inserts a bar chart comparing growth rates]

Plugins and Extensions

Copilot supports plugins that extend its capabilities beyond Microsoft's built-in features:

Plugin What It Does
Suno Generate songs and music from text descriptions.
OpenTable Search for restaurants, view availability, and make reservations.
Kayak Search for flights, hotels, and rental cars. Compare prices and plan trips.
Instacart Create shopping lists and order groceries from recipe suggestions.
Klarna Search and compare products across online retailers.
Tip: To enable plugins, look for the plugin icon in the Copilot interface. Toggle on the plugins you want to use, then mention relevant keywords in your prompts. Copilot will automatically invoke the right plugin.

Copilot Vision

Copilot Vision is a feature in Microsoft Edge that allows Copilot to see and understand the web page you are currently viewing. When enabled, Copilot can:

  • Answer questions about the page content without you needing to copy and paste
  • Summarize articles, product listings, or documentation you are reading
  • Compare products or information across tabs
  • Navigate by understanding page layout and suggesting what to click
  • Translate page content in real time while preserving context
Privacy note: Copilot Vision only processes page content when you explicitly enable it. It does not send page data to Microsoft unless you activate the feature. You can control this in Edge settings under Copilot preferences.

💡 Try It: Explore Copilot's Features

Pick two features from this page and try them out in Copilot. For example, try generating an image and then ask Copilot to write some code. Compare how Copilot handles different types of tasks.

Experimenting with multiple features helps you understand Copilot's strengths and where it fits in your workflow.

Ready to Go Deeper?

Live instructor-led courses from our partners. Affiliate disclosure.