Skip To Content

Flip Line


Reverses the from-to direction of line features.

You can view the orientation of line features by symbolizing line features with arrowheads.



    This tool modifies the input data. See Tools that do not create output datasets for more information and strategies to avoid undesired data changes.

  • Direction-dependent attributes, such as address ranges, are not flipped—only the geometry is flipped. For example, suppose a line feature has an LF-ADD attribute ('left from address') of 100 and an LT-ADD ('left-to address') of 198. These values will not change if the line is flipped.

  • When input is a feature layer with a selection, only selected features will be modified.


FlipLine_edit (in_features)
ParameterExplanationData Type

The input line feature class or layer.

Feature Layer

Derived Output

NameExplanationData Type

The updated input features.

Feature Class

Code sample

FlipLine example 1 (Python window)

Shows, within the Python window, how to use Python command to flip lines.

import arcpy
FlipLine example 2 (stand-alone script)

This example shows how to use Python stand-alone script to do in-place editing.

# Name:
# Description: Flip line features

import arcpy
arcpy.env.workspace = "C:/data/project.gdb"

inFeatures = "streams"



Licensing information

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

Related topics